class Paradeiser::BreaksController

Public Instance Methods

finish() click to toggle source
# File lib/paradeiser/controllers/breaks_controller.rb, line 10
def finish
  @break = Repository.active
  raise NotActiveError unless @break
  raise SingletonError.new(Break, @break, :finish) if Repository.active? && !@break.kind_of?(Break)
  @break.finish!
  Repository.save(@break)
end
start() click to toggle source
# File lib/paradeiser/controllers/breaks_controller.rb, line 3
def start
  raise SingletonError.new(Break, Repository.active, :start) if Repository.active?

  @break = Break.new
  Repository.save(@break)
end