class Timesheets::Commands::Stop
Public Instance Methods
run()
click to toggle source
# File lib/timesheets/commands/stop.rb, line 4 def run if session_in_progress? time = Time.new close_last_entry(time) puts "Ended session at #{time}" else puts "No session in progress" end end
Private Instance Methods
close_last_entry(time)
click to toggle source
# File lib/timesheets/commands/stop.rb, line 16 def close_last_entry(time) File.open(filepath, 'a') {|f| f.write("#{time}\n") } end