class Timesheets::Commands::Start

Public Instance Methods

run() click to toggle source
# File lib/timesheets/commands/start.rb, line 4
def run
  if session_in_progress?
    puts "Session already in progress"
  else
    time = Time.new
    add_new_entry(time)
    puts "Started session at #{time}"
  end
end

Private Instance Methods

add_new_entry(time) click to toggle source
# File lib/timesheets/commands/start.rb, line 16
def add_new_entry(time)
  File.open(filepath, 'a') {|f| f.write("#{time},") }
end