class Holidays::UseCaseFactory
Public Class Methods
between()
click to toggle source
# 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()
click to toggle source
# File lib/holidays/use_case_factory.rb, line 26 def dates_driver_builder UseCase::Context::DatesDriverBuilder.new end
next_holiday()
click to toggle source
# 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