A salesforce api wrapper that makes it easy to create queries for salesforce and then iterate over items in the response.
to test it out without a rails environment
irb -Ilib -rvestorforce
Add this line to your application's Gemfile:
gem 'vestorforce'
And then execute:
$ bundle
Or install it yourself as:
$ gem install vestorforce
authentication_hash = {
oauth_token: token,
instance_url: instance_url,
refresh_token: refresh_token,
client_id: client_id,
client_secret: client_secret
}
client = Vestorforce.client(authentication_hash)
client.campaign_by_name('Vestorly') # to get the id of a campaign by its
name
client.nested_campaigns(campaign_id) # to get the names and ids of the
nested campaigns
client.campaign_members(campaign_id) do |member|
save_member_to_database(member)
end
- Fork it ( https://github.com/Vestorly/vestorforce/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request