Class: BetfairApiNgRails::Api::Data::Base
- Inherits:
-
Object
- Object
- BetfairApiNgRails::Api::Data::Base
- Includes:
- Concerns::Attributable, Concerns::Jsonable
- Defined in:
- lib/betfair_api_ng_rails/api/data/base.rb
Direct Known Subclasses
AccountDetailsResponse, AccountFundsResponse, AccountStatementReport, Competition, CompetitionResult, CountryCodeResult, Event, EventResult, EventType, EventTypeResult, ExBestOffersOverrides, ExchangePrices, LimitOnCloseOrder, LimitOrder, MarketBook, MarketCatalogue, MarketDescription, MarketFilter, MarketOnCloseOrder, MarketTypeResult, Match, Order, PlaceExecutionReport, PlaceInstruction, PlaceInstructionReport, PriceProjection, PriceSize, Runner, RunnerCatalog, StartingPrices, StatementItem, StatementLegacyData, TimeRange, TimeRangeResult, VenueResult
Constant Summary
Constants included from Concerns::Attributable
Concerns::Attributable::DEFAULT_OPTIONS
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ Base
constructor
A new instance of Base.
Methods included from Concerns::Jsonable
Methods included from Concerns::Attributable
Constructor Details
#initialize(args = {}) ⇒ Base
Returns a new instance of Base.
10 11 12 |
# File 'lib/betfair_api_ng_rails/api/data/base.rb', line 10 def initialize(args = {}) args.each { |attribute, value| self.send("#{attribute}=", value) } end |