Class: Appydave::Tools::Configuration::Models::BankReconciliationConfig::ChartOfAccount

Inherits:
Object
  • Object
show all
Defined in:
lib/appydave/tools/configuration/models/bank_reconciliation_config.rb

Overview

Inner class to represent a chart of account entry

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ ChartOfAccount

Returns a new instance of ChartOfAccount.



115
116
117
118
# File 'lib/appydave/tools/configuration/models/bank_reconciliation_config.rb', line 115

def initialize(data)
  @code = data['code']
  @narration = data['narration']
end

Instance Attribute Details

#codeObject

Returns the value of attribute code.



113
114
115
# File 'lib/appydave/tools/configuration/models/bank_reconciliation_config.rb', line 113

def code
  @code
end

#narrationObject

Returns the value of attribute narration.



113
114
115
# File 'lib/appydave/tools/configuration/models/bank_reconciliation_config.rb', line 113

def narration
  @narration
end

Instance Method Details

#to_hObject



120
121
122
123
124
125
# File 'lib/appydave/tools/configuration/models/bank_reconciliation_config.rb', line 120

def to_h
  {
    'code' => @code,
    'narration' => @narration
  }
end