Class: Beitragsbemessungsgrenze

Inherits:
Object
  • Object
show all
Defined in:
lib/beitragsbemessungsgrenze.rb

Instance Method Summary collapse

Constructor Details

#initialize(ostwest) ⇒ Beitragsbemessungsgrenze

Returns a new instance of Beitragsbemessungsgrenze.



3
4
5
6
7
8
9
10
11
12
# File 'lib/beitragsbemessungsgrenze.rb', line 3

def initialize(ostwest)
  
  @grenzen = {
    2011 => { 'west' => 66000, 'ost' => 57600 },
    2012 => { 'west' => 67200, 'ost' => 57600 }
  }
  
  @ostwest = ostwest
  @jahr = Time.now.year 
end

Instance Method Details

#bav_maximal_beitragObject



20
21
22
# File 'lib/beitragsbemessungsgrenze.rb', line 20

def bav_maximal_beitrag
  return @grenzen[@jahr][@ostwest]/100*4
end

#grv(bruttojahresgehalt) ⇒ Object



15
16
17
# File 'lib/beitragsbemessungsgrenze.rb', line 15

def grv(bruttojahresgehalt)
    return bruttojahresgehalt > @grenzen[@jahr][@ostwest] ? @grenzen[@jahr][@ostwest] : bruttojahresgehalt
end