It aims to easily deal with the API of a given Oempro application.
Add this line to your application's Gemfile:
gem 'roempro'
And then execute:
$ bundle install
Install it yourself as:
$ gem install roempro
After installing the gem, run the rails generator to populate the config
and config/initializers
directories
$ rails g roempro:install
Set up the configuration in config/roempro.yml
production:
url: path_to_oempro_api
username: oempro_user
password: oempro_password
This will set up a default configuration use by Roempro.
Don't forget to restrict the permitions on the file.
$ chmod 600 config/roempro.yml
The default configuration can also be set using Roempro::Config object, as
irb > Roempro::Config.load_from_hash :url => "path_to_oempro",
:username => "oempro_user",
:password => "oempro_password"
The configuration can be set dynamicly, using the Roempro::Request constructor. Useless if you set up Roempro::Config
request = Roempro::Request.new :url => "path_to_oempro", :username => "oempro_user", :password => "oempro_password"
Then, actually perform the request. For instance, retrieve all campaigns
request.get_campaigns
See the documentation for an advanced usage.