databasedotcom-isolated
This gem let's you perform actions using the databasedotcom gem without having to worry about constant pollution and modules namespacing.
Installation
Add this line to your application's Gemfile:
gem 'databasedotcom-isolated'
And then execute:
$ bundle
Or install it yourself as:
$ gem install databasedotcom-isolated
Usage
# define your connection options
= {
# App credentials
client_id: 'YOUR_CLIENT_ID',
client_secret: 'YOUR_CLIENT_SECRET',
# Oauth token authentication
token: 'YOUR_AUTHENTICATION_TOKEN',
# Or alternatively
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD_AND_SECRET_TOKEN'
}
# Perform everything inside a block
Databasedotcom::Isolated.perform() do
contact = Contact.last
puts contact.inspect
end
# And everything get's cleaned up behind you.
defined? Contact # => nil
Contributing
- Fork it
- 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 new Pull Request