Class: Codat::Models::BalanceSheetReport
- Defined in:
- lib/codat/models/balance_sheet_report.rb
Instance Attribute Summary collapse
-
#assets ⇒ Object
Returns the value of attribute assets.
-
#equity ⇒ Object
Returns the value of attribute equity.
-
#liabilities ⇒ Object
Returns the value of attribute liabilities.
Instance Method Summary collapse
- #date ⇒ Object
-
#initialize(json: {}) ⇒ BalanceSheetReport
constructor
A new instance of BalanceSheetReport.
Methods inherited from BaseModel
attributes, #format_url, format_url, get, #get, post, #post, successful_response?
Constructor Details
#initialize(json: {}) ⇒ BalanceSheetReport
Returns a new instance of BalanceSheetReport.
14 15 16 17 18 19 20 |
# File 'lib/codat/models/balance_sheet_report.rb', line 14 def initialize(json: {}) super @assets = ReportItem.new(json: json.fetch(:assets, {})) @liabilities = ReportItem.new(json: json.fetch(:liabilities, {})) @equity = ReportItem.new(json: json.fetch(:equity, {})) end |
Instance Attribute Details
#assets ⇒ Object
Returns the value of attribute assets.
12 13 14 |
# File 'lib/codat/models/balance_sheet_report.rb', line 12 def assets @assets end |
#equity ⇒ Object
Returns the value of attribute equity.
12 13 14 |
# File 'lib/codat/models/balance_sheet_report.rb', line 12 def equity @equity end |
#liabilities ⇒ Object
Returns the value of attribute liabilities.
12 13 14 |
# File 'lib/codat/models/balance_sheet_report.rb', line 12 def liabilities @liabilities end |
Instance Method Details
#date ⇒ Object
22 23 24 |
# File 'lib/codat/models/balance_sheet_report.rb', line 22 def date Date.parse(@date) end |