class Bamboozled::API::TimeTracking
Public Instance Methods
add(time_tracking_details)
click to toggle source
# File lib/bamboozled/api/time_tracking.rb, line 8 def add(time_tracking_details) # details = generate_xml(time_tracking_details) details = time_tracking_details.to_json options = { body: details, headers: { 'Content-Type' => 'application/json' } } request(:post, "timetracking/add/", options) end
adjust(time_tracking_id, hours_worked)
click to toggle source
# File lib/bamboozled/api/time_tracking.rb, line 16 def adjust(time_tracking_id, hours_worked) details = { timeTrackingId: time_tracking_id, hoursWorked: hours_worked }.to_json options = { body: details, headers: { 'Content-Type' => 'application/json' } } request(:put, "timetracking/adjust", options) end
record(time_tracking_id)
click to toggle source
# File lib/bamboozled/api/time_tracking.rb, line 4 def record(time_tracking_id) request(:get, "timetracking/record/#{time_tracking_id}") end