class EmitiiApiConnector

Attributes

access_token[RW]
emitii_subdomain[RW]
params[RW]
project_name[RW]

Public Class Methods

new(access_token='amhVvo8j8MCVzWS6kxuvQg', project_name='git_timelog', emitii_subdomain='jhackathon') click to toggle source
# File lib/git_timelog/emitii_api_connector.rb, line 6
def initialize(access_token='amhVvo8j8MCVzWS6kxuvQg', project_name='git_timelog', emitii_subdomain='jhackathon')
  @access_token = access_token
  @project_name = project_name
  @emitii_subdomain = emitii_subdomain
end

Public Instance Methods

update_time_tracks(params) click to toggle source
# File lib/git_timelog/emitii_api_connector.rb, line 12
def update_time_tracks(params)
  params = {
    timetrack: params
  }
  response = HTTParty.post("http://#{@emitii_subdomain}.emitii.com/api/timetracks?access_token=#{@access_token}&project=#{@project_name}&format=json",
    { 
      :body => params.to_json,
      :headers => { 'Content-Type' => 'application/json', 'Accept' => 'application/json'}
    })
  return response
end