Class: CapitalIQ::RequestResult
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- CapitalIQ::RequestResult
- Defined in:
- lib/capital-iq/request_result.rb
Instance Method Summary collapse
- #[](header) ⇒ Object
- #has_errors?(header = nil) ⇒ Boolean
-
#initialize(raw_result) ⇒ RequestResult
constructor
A new instance of RequestResult.
Constructor Details
#initialize(raw_result) ⇒ RequestResult
Returns a new instance of RequestResult.
3 4 5 6 |
# File 'lib/capital-iq/request_result.rb', line 3 def initialize(raw_result) @raw_result = raw_result super raw_result end |
Instance Method Details
#[](header) ⇒ Object
12 13 14 15 16 |
# File 'lib/capital-iq/request_result.rb', line 12 def [](header) result = value_array(header) return result if Functions.is_array_function(self.Function) result.first end |
#has_errors?(header = nil) ⇒ Boolean
8 9 10 |
# File 'lib/capital-iq/request_result.rb', line 8 def has_errors?(header=nil) (self.ErrMsg.to_s.strip != "") && (header.nil? || header.in?(self.Headers)) end |