Module: EmpireAvenue::API::Shares

Included in:
Client
Defined in:
lib/empireavenue/api/shares_buy.rb,
lib/empireavenue/api/shares_sell.rb

Instance Method Summary collapse

Instance Method Details

#shares_buy(ticker, shares, last_trade = nil) ⇒ Object



4
5
6
7
8
# File 'lib/empireavenue/api/shares_buy.rb', line 4

def shares_buy (ticker, shares, last_trade = nil)
	last_trade = profile_info(ticker)[:body][:data][0][:last_trade] unless last_trade
	params = {:ticker => ticker, :shares => shares, :last_trade => last_trade}
	post("/shares/buy", params)
end

#shares_sell(ticker, shares, last_trade = nil) ⇒ Object



4
5
6
7
8
# File 'lib/empireavenue/api/shares_sell.rb', line 4

def shares_sell (ticker, shares, last_trade = nil)
	last_trade = profile_info(ticker)[:body][:data][0][:last_trade] unless last_trade
	params = {:ticker => ticker, :shares => shares, :last_trade => last_trade}
	post("/shares/sell", params)
end