Module: EmpireAvenue::API::Profile
- Included in:
- Client
- Defined in:
- lib/empireavenue/api/profile_info.rb,
lib/empireavenue/api/profile_bank_balance.rb,
lib/empireavenue/api/profile_shareholders.rb
Instance Method Summary collapse
- #profile_bank_balance ⇒ Object
- #profile_info(ticker = nil) ⇒ Object
- #profile_shareholders(ticker = nil, page = nil, maxresults = nil) ⇒ Object
Instance Method Details
#profile_bank_balance ⇒ Object
4 5 6 |
# File 'lib/empireavenue/api/profile_bank_balance.rb', line 4 def profile_bank_balance get("/profile/bank/balance") end |
#profile_info(ticker = nil) ⇒ Object
4 5 6 7 8 |
# File 'lib/empireavenue/api/profile_info.rb', line 4 def profile_info (ticker = nil) ticker = ticker.join(",") if ticker.is_a? Array params = {:ticker => ticker} if ticker get("/profile/info", params) end |
#profile_shareholders(ticker = nil, page = nil, maxresults = nil) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/empireavenue/api/profile_shareholders.rb', line 4 def profile_shareholders (ticker = nil, page = nil, maxresults = nil) params = {} params = params.merge({:ticker => ticker}) if ticker params = params.merge({:page => page}) if page params = params.merge({:maxresults => maxresults}) if maxresults get("/profile/shareholders", params) end |