PomodoroCr::Configuration
Constructors
new(work_duration : Time::Span, short_break_duration : Time::Span, long_break_duration : Time::Span, long_break_frequency : UInt8, messages : MotivationalMsgs, config_path : Path)
Sourcenew
SourceInstance methods
concat_messages(m1 : MotivationalMsgs, m2 : MotivationalMsgs | Nil)
Sourceconfig_path
Sourcelong_break_duration
Sourcelong_break_duration=(long_break_duration : Time::Span)
Sourcelong_break_frequency
Sourcemessages
Sourcemessages=(messages : MotivationalMsgs)
Sourceparse_cli_args
Sourceshort_break_duration
Sourceshort_break_duration=(short_break_duration : Time::Span)
Sourceto_s(io)
Sourceto_yaml
Sourcevalid?
Ensure that work, short_break, long_break duration and long_break_frequency are all set
work_duration
Sourcework_duration=(work_duration : Time::Span)
Source