Class: Tradier::Calendar

Inherits:
Base
  • Object
show all
Defined in:
lib/tradier/calendar.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#[], #attr_equal, attr_reader, #attrs, #attrs_equal, #initialize, #update

Constructor Details

This class inherits a constructor from Tradier::Base

Class Method Details

.from_response(body = {}) ⇒ Tradier::Calendar

Create a new [Tradier::Calendar] instance from a response

Parameters:

  • body (Hash) (defaults to: {})

Returns:



10
11
12
# File 'lib/tradier/calendar.rb', line 10

def self.from_response(body={})
  new(body)
end

Instance Method Details

#monthObject



14
15
16
# File 'lib/tradier/calendar.rb', line 14

def month
  @_month ||= @attrs[:calendar][:days][:month]
end

#yearObject



18
19
20
# File 'lib/tradier/calendar.rb', line 18

def year
  @_year ||= @attrs[:calendar][:days][:year]
end