Module: Taxger::Lohnsteuer
- Extended by:
- Lohnsteuer
- Included in:
- Lohnsteuer
- Defined in:
- lib/taxger/lohnsteuer.rb,
lib/taxger/lohnsteuer/bigdecimal.rb,
lib/taxger/lohnsteuer/lohnsteuer2006.rb,
lib/taxger/lohnsteuer/lohnsteuer2007.rb,
lib/taxger/lohnsteuer/lohnsteuer2008.rb,
lib/taxger/lohnsteuer/lohnsteuer2009.rb,
lib/taxger/lohnsteuer/lohnsteuer2010.rb,
lib/taxger/lohnsteuer/lohnsteuer2011.rb,
lib/taxger/lohnsteuer/lohnsteuer2012.rb,
lib/taxger/lohnsteuer/lohnsteuer2013.rb,
lib/taxger/lohnsteuer/lohnsteuer2014.rb,
lib/taxger/lohnsteuer/lohnsteuer2015.rb,
lib/taxger/lohnsteuer/lohnsteuer2016.rb,
lib/taxger/lohnsteuer/lohnsteuer2011dezember.rb,
lib/taxger/lohnsteuer/lohnsteuer2015dezember.rb
Defined Under Namespace
Classes: BigDecimal, Lohnsteuer2006, Lohnsteuer2007, Lohnsteuer2008, Lohnsteuer2009, Lohnsteuer2010, Lohnsteuer2011, Lohnsteuer2011Dezember, Lohnsteuer2012, Lohnsteuer2013, Lohnsteuer2014, Lohnsteuer2015, Lohnsteuer2015Dezember, Lohnsteuer2016
Instance Method Summary collapse
Instance Method Details
#calculate(year, input) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/taxger/lohnsteuer.rb', line 20 def calculate(year, input) input = Hash[input.map do |key, value| [key, Taxger::Lohnsteuer::BigDecimal.new(value)] end] lst = Object.const_get("Taxger::Lohnsteuer::Lohnsteuer#{year}") lst.new(input) end |