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

Instance Method Details

#profile_bank_balanceObject



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