Module: SingaporeCharitableDonations::Calculators
- Defined in:
- lib/singapore_charitable_donations/calculators.rb,
lib/singapore_charitable_donations/calculators/ecf/year_2014_calculator.rb,
lib/singapore_charitable_donations/calculators/ecf/year_2015_calculator.rb,
lib/singapore_charitable_donations/calculators/cdac/year_2014_calculator.rb,
lib/singapore_charitable_donations/calculators/cdac/year_2015_calculator.rb,
lib/singapore_charitable_donations/calculators/mbmf/year_2009_calculator.rb,
lib/singapore_charitable_donations/calculators/mbmf/year_2016_calculator.rb,
lib/singapore_charitable_donations/calculators/sinda/year_2014_calculator.rb,
lib/singapore_charitable_donations/calculators/sinda/year_2015_calculator.rb
Defined Under Namespace
Modules: CDAC, ECF, MBMF, SINDA
Class Method Summary collapse
-
.get(date:, type:) ⇒ #calculator
The calculator depending on the type and date.
Class Method Details
.get(date:, type:) ⇒ #calculator
Returns The calculator depending on the type and date.
10 11 12 |
# File 'lib/singapore_charitable_donations/calculators.rb', line 10 def get(date:, type:) calculators.find { |calculator| calculator.applies_to?(date, type) } end |