Class: BaaChan::CostsParser
- Inherits:
-
Object
- Object
- BaaChan::CostsParser
- Defined in:
- lib/baa_chan/parser.rb
Instance Method Summary collapse
-
#initialize(lines, layout) ⇒ CostsParser
constructor
A new instance of CostsParser.
- #parse ⇒ Object
Constructor Details
#initialize(lines, layout) ⇒ CostsParser
Returns a new instance of CostsParser.
83 84 85 86 |
# File 'lib/baa_chan/parser.rb', line 83 def initialize(lines, layout) @lines = lines @layout = layout end |
Instance Method Details
#parse ⇒ Object
88 89 90 91 92 |
# File 'lib/baa_chan/parser.rb', line 88 def parse Costs.new(brokerage, clearing_fee, registration_fee, emoluments, { iss: iss, irrf: irrf, pis_cofins: pis_cofins }) rescue StandardError => e raise CostsParserError, e. end |