module Toji::Progress::MoromiProgress

Public Instance Methods

ab(coef, expects=[]) click to toggle source
# File lib/toji/progress/moromi_progress.rb, line 43
def ab(coef, expects=[])
  Graph::Ab.new.coef(coef).actual(self).expects(expects)
end
all_keys() click to toggle source
# File lib/toji/progress/moromi_progress.rb, line 31
def all_keys
  MoromiState::KEYS
end
bmd() click to toggle source
# File lib/toji/progress/moromi_progress.rb, line 39
def bmd
  Graph::Bmd.new.actual(self)
end
day_labels() click to toggle source
Calls superclass method Toji::Progress::BaseProgress#day_labels
# File lib/toji/progress/moromi_progress.rb, line 21
def day_labels
  _prefix = prefix_day_labels

  if _prefix
    _prefix + moromi_days.times.map{|i| i+2}.map(&:to_s)
  else
    super
  end
end
moromi_days() click to toggle source
# File lib/toji/progress/moromi_progress.rb, line 12
def moromi_days
  _tome_day = moromi_tome_day
  _days = self.days

  if _tome_day && _tome_day<_days
    _days - _tome_day + 1
  end
end
moromi_tome_day() click to toggle source

@dynamic prefix_day_labels

# File lib/toji/progress/moromi_progress.rb, line 8
def moromi_tome_day
  prefix_day_labels&.length
end
progress_note(name: nil, dash: :solid, enable_annotations: true) click to toggle source
# File lib/toji/progress/moromi_progress.rb, line 35
def progress_note(name: nil, dash: :solid, enable_annotations: true)
  Graph::ProgressNote.new(self, name: name, dash: dash, enable_annotations: enable_annotations)
end