lib/iex/resources/dividends.rb in iex-ruby-client-0.4.4 vs lib/iex/resources/dividends.rb in iex-ruby-client-1.0.0

- old
+ new

@@ -1,31 +1,21 @@ -require_relative 'base' - module IEX module Resources class Dividends < Resource + property 'ex_date', from: 'exDate' property 'payment_date', from: 'paymentDate' property 'record_date', from: 'recordDate' property 'declared_date', from: 'declaredDate' property 'amount' property 'amount_dollar' - property 'flag' - property 'type' - property 'qualified' - property 'indicated' + property 'currency' + property 'description' + property 'frequency' def initialize(data) super # TODO: require Hashie >= 2.5.8, see https://github.com/intridea/hashie/pull/457 - self['amount_dollar'] = Base.to_dollar(amount: amount, ignore_cents: false) - end - - def self.get(stock_symbol, range = nil) - Base.symbol(stock_symbol) do - IEX::Api::Dividends.get(stock_symbol, range).map do |data| - new data - end - end + self['amount_dollar'] = Resource.to_dollar(amount: amount, ignore_cents: false) end end end end