Class: Eodhd::Fundamentals
- Inherits:
-
Object
- Object
- Eodhd::Fundamentals
- Defined in:
- lib/Eodhd/Fundamentals.rb,
lib/Eodhd/Fundamentals/General.rb,
lib/Eodhd/Fundamentals/Holders.rb,
lib/Eodhd/Fundamentals/Earnings.rb,
lib/Eodhd/Fundamentals/ESGScores.rb,
lib/Eodhd/Fundamentals/Valuation.rb,
lib/Eodhd/Fundamentals/Financials.rb,
lib/Eodhd/Fundamentals/Highlights.rb,
lib/Eodhd/Fundamentals/Technicals.rb,
lib/Eodhd/Fundamentals/SharesStats.rb,
lib/Eodhd/Fundamentals/AnalystRatings.rb,
lib/Eodhd/Fundamentals/SplitsDividends.rb,
lib/Eodhd/Fundamentals/Financials/Statement.rb
Defined Under Namespace
Classes: AnalystRatings, ESGScores, Earnings, Financials, General, Highlights, Holders, SharesStats, SplitsDividends, Technicals, Valuation
Instance Attribute Summary collapse
-
#analyst_ratings ⇒ Object
readonly
class << self.
-
#earnings ⇒ Object
readonly
class << self.
-
#esg_scores ⇒ Object
readonly
class << self.
-
#exchange_code ⇒ Object
readonly
class << self.
-
#financials ⇒ Object
readonly
class << self.
-
#general ⇒ Object
readonly
class << self.
-
#highlights ⇒ Object
readonly
class << self.
-
#holders ⇒ Object
readonly
class << self.
-
#insider_transactions ⇒ Object
readonly
class << self.
-
#outstanding_shares ⇒ Object
readonly
class << self.
-
#shares_stats ⇒ Object
readonly
class << self.
-
#splits_dividends ⇒ Object
readonly
class << self.
-
#symbol ⇒ Object
readonly
class << self.
-
#technicals ⇒ Object
readonly
class << self.
-
#valuation ⇒ Object
readonly
class << self.
Class Method Summary collapse
Instance Attribute Details
#analyst_ratings ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def @analyst_ratings end |
#earnings ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def earnings @earnings end |
#esg_scores ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def esg_scores @esg_scores end |
#exchange_code ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def exchange_code @exchange_code end |
#financials ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def financials @financials end |
#general ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def general @general end |
#highlights ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def highlights @highlights end |
#holders ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def holders @holders end |
#insider_transactions ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def insider_transactions @insider_transactions end |
#outstanding_shares ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def outstanding_shares @outstanding_shares end |
#shares_stats ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def shares_stats @shares_stats end |
#splits_dividends ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def splits_dividends @splits_dividends end |
#symbol ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def symbol @symbol end |
#technicals ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def technicals @technicals end |
#valuation ⇒ Object (readonly)
class << self
48 49 50 |
# File 'lib/Eodhd/Fundamentals.rb', line 48 def valuation @valuation end |
Class Method Details
.all(client: nil, api_token: nil, exchange_code:, symbol:, filter: nil) ⇒ Object
19 20 21 |
# File 'lib/Eodhd/Fundamentals.rb', line 19 def all(client: nil, api_token: nil, exchange_code:, symbol:, filter: nil) load(client: client, api_token: api_token, exchange_code: exchange_code, symbol: symbol, filter: filter) end |