Class: Holidays::UseCaseFactory
- Inherits:
-
Object
- Object
- Holidays::UseCaseFactory
- Defined in:
- lib/holidays/use_case_factory.rb
Class Method Summary collapse
Class Method Details
.between ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/holidays/use_case_factory.rb', line 9 def between UseCase::Context::Between.new( DefinitionFactory.holidays_by_month_repository, DateCalculatorFactory.day_of_month_calculator, DefinitionFactory.custom_methods_repository, DefinitionFactory.proc_result_cache_repository, ) end |
.dates_driver_builder ⇒ Object
26 27 28 |
# File 'lib/holidays/use_case_factory.rb', line 26 def dates_driver_builder UseCase::Context::DatesDriverBuilder.new end |
.next_holiday ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/holidays/use_case_factory.rb', line 17 def next_holiday UseCase::Context::NextHoliday.new( DefinitionFactory.holidays_by_month_repository, DateCalculatorFactory.day_of_month_calculator, DefinitionFactory.custom_methods_repository, DefinitionFactory.proc_result_cache_repository, ) end |