class Paymo::Entry
Attributes
added_manually[RW]
billed[RW]
description[RW]
end[RW]
id[RW]
project_id[RW]
project_name[RW]
start[RW]
task_id[RW]
task_name[RW]
user_id[RW]
user_name[RW]
Public Class Methods
new(result)
click to toggle source
# File lib/paymo/models/entry.rb, line 7 def initialize(result) @id = result['id'].to_i @added_manually = !!result['added_manually'] @billed = !!result['billed'] @start = DateTime.parse(result['start']['_content']) @end = DateTime.parse(result['end']['_content']) @description = result['description']['_content'] @user_id = result['user']['id'].to_i @user_name = result['user']['name'] @task_id = result['task']['id'].to_i @task_name = result['task']['name'] @project_id = result['project']['id'].to_i @project_name = result['project']['name'] end