Sha256: 0b66521aad5036b6331cc880af2dbeb5801644befe5296a29efd4f4226236562
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
module OandaAPI # Namespace for all resources. module Resource # Account value object. # See the Oanda Developer Guide for information about {http://developer.oanda.com/rest-live/accounts/ Accounts}. class Account < ResourceBase attr_accessor :account_currency, :account_id, :account_name, :balance, :margin_available, :margin_rate, :margin_used, :open_orders, :open_trades, :realized_pl, :unrealized_pl alias_method :id, :account_id alias_method :id=, :account_id= alias_method :currency, :account_currency alias_method :currency=, :account_currency= alias_method :name, :account_name alias_method :name=, :account_name= def initialize(attributes = {}) @open_orders = [] @open_trades = [] super end # :nocov: def password=(v) deprecated :password end def password deprecated :password end def username=(v) deprecated :username end def username deprecated :username end # :nocov: def deprecated(method) warn Kernel.caller.first + " [ DEPRECATED ] #{method} has been removed by Oanda" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oanda_api-0.9.6 | lib/oanda_api/resource/account.rb |
oanda_api-0.9.5 | lib/oanda_api/resource/account.rb |