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