Class: LAA::FeeCalculator::Calculator
- Inherits:
-
Object
- Object
- LAA::FeeCalculator::Calculator
- Extended by:
- Forwardable
- Defined in:
- lib/laa/fee_calculator/calculator.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(scheme_pk, options) ⇒ Calculator
constructor
A new instance of Calculator.
Constructor Details
#initialize(scheme_pk, options) ⇒ Calculator
Returns a new instance of Calculator.
9 10 11 12 |
# File 'lib/laa/fee_calculator/calculator.rb', line 9 def initialize(scheme_pk, ) @uri = "fee-schemes/#{scheme_pk}/calculate/" @filtered_params = .except(:id) end |
Instance Method Details
#call ⇒ Object
14 15 16 17 |
# File 'lib/laa/fee_calculator/calculator.rb', line 14 def call json = get(@uri, @filtered_params).body JSON.parse(json)['amount'] end |