Method: ContextIO::AccountCollection#create
- Defined in:
- lib/contextio/account_collection.rb
#create(options = {}) ⇒ Account
Creates a new email account for your Context.IO account.
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/contextio/account_collection.rb', line 38 def create(={}) email = .delete(:email) || .delete('email') || where_constraints[:email] || where_constraints['email'] if email.nil? raise ArgumentError, "You must provide an email for new Accounts." end result_hash = api.request( :post, resource_url, .merge(email: email) ) result_hash.delete('success') resource_class.new(api, result_hash) end |