class Nylas::Account
Public Instance Methods
_perform_account_action!(action)
click to toggle source
# File lib/account.rb, line 12 def _perform_account_action!(action) raise UnexpectedAccountAction.new unless action == "upgrade" || action == "downgrade" collection = ManagementModelCollection.new(Account, @_api, {:account_id=>@account_id}) ::RestClient.post("#{collection.url}/#{@account_id}/#{action}",{}) do |response, request, result| # Throw any exceptions json = Nylas.interpret_response(result, response, :expected_class => Object) end end
downgrade!()
click to toggle source
# File lib/account.rb, line 26 def downgrade! _perform_account_action!('downgrade') end
upgrade!()
click to toggle source
# File lib/account.rb, line 22 def upgrade! _perform_account_action!('upgrade') end