class StockFighter::Level
Public Class Methods
new(level_name, api = nil, api_key: nil, account: nil, venue: nil, stock: nil)
click to toggle source
# File lib/stock_fighter/level.rb, line 5 def initialize level_name, api = nil, api_key: nil, account: nil, venue: nil, stock: nil raise "Must provide an API key, or an Api instance." if api.nil? and api_key.nil? @name = level_name @delegator = api or StockFighter.create_api api_key @defaults = {} @defaults[:account] = account unless account.nil? @defaults[:venue] = venue unless venue.nil? @defaults[:stock] = stock unless stock.nil? end