Sha256: 8247f4e9d8d8d0570eed388bed9ab16c1d8c33c3ca930f0beee52c8fd6a95d89
Contents?: true
Size: 675 Bytes
Versions: 4
Compression:
Stored size: 675 Bytes
Contents
module Dude module Toggl class StopTimeEntry < Dude::Toggl::Base def call stop_current_time_entry print_success_message rescue NoMethodError print_error_message end def stop_current_time_entry toggl_api["time_entries/#{current_time_entry['id']}/stop"].put '' end def current_time_entry JSON.parse(toggl_api['time_entries/current'].get)['data'] end def print_success_message puts 'Suspended current time entry in Toggl'.colorize(:green) end def print_error_message puts 'No runned time entries in Toggl'.colorize(:yellow) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems