Class: TempoAPI::Requests::CreateWorklog

Inherits:
TempoAPI::Request show all
Defined in:
lib/tempest_time/api/tempo_api/requests/create_worklog.rb

Constant Summary

Constants inherited from TempestTime::API::Request

TempestTime::API::Request::DATE_FORMAT

Instance Method Summary collapse

Methods inherited from TempoAPI::Request

#send_request

Methods inherited from TempestTime::API::Request

#response, #response_message, #send_request

Constructor Details

#initialize(seconds, options) ⇒ CreateWorklog

Returns a new instance of CreateWorklog.



7
8
9
10
11
12
13
14
15
# File 'lib/tempest_time/api/tempo_api/requests/create_worklog.rb', line 7

def initialize(seconds, options)
  super
  @seconds = seconds
  @remaining = options['remaining']
  @ticket = options['ticket']
  @message = options['message']
  @date = options['date'] ? Date.parse(options['date']) : Date.today
  @billable = options['billable']
end