Method: Database#last_period

Defined in:
lib/minder/database/database.rb

#last_periodObject



75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/minder/database/database.rb', line 75

def last_period
  require 'minder/pomodoro/work_period'
  require 'minder/pomodoro/break_period'
  require 'minder/pomodoro/idle_period'
  data = rom.relations.periods.order(:id).last
  if data[:type] == 'work'
    Minder::WorkPeriod.new(data)
  elsif data[:type] == 'break'
    Minder::BreakPeriod.new(data)
  else
    Minder::IdlePeriod.new(data)
  end
end