Class: Tradier::API::Utils::Expiration
- Defined in:
- lib/tradier/api/utils/expiration.rb
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Tradier::API::Utils::Base
Instance Method Details
#body ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/tradier/api/utils/expiration.rb', line 8 def body return [] unless @attrs[:expirations].kind_of?(Hash) if @attrs[:expirations].has_key?(:expiration) @attrs[:expirations].fetch(:expiration, []).map do |element| Tradier::Expiration.from_response(element) end else @attrs[:expirations].fetch(:date, []).map do |element| Date.parse(element) end end end |