Class: Feriados::Loader

Inherits:
Object
  • Object
show all
Includes:
Rules
Defined in:
lib/feriados/loader.rb

Instance Method Summary collapse

Methods included from Rules

create_with

Constructor Details

#initialize(rules, calendar) ⇒ Loader

Returns a new instance of Loader.



5
6
7
8
# File 'lib/feriados/loader.rb', line 5

def initialize(rules, calendar)
  @rules = rules
  @calendar = calendar
end

Instance Method Details

#loadObject



10
11
12
13
14
# File 'lib/feriados/loader.rb', line 10

def load
  rules.each do |rule|
    calendar.add(Rules.create_with(rule))
  end
end