class Paymo::Project

Attributes

budget_hours[RW]
client_id[RW]
client_name[RW]
description[RW]
id[RW]
name[RW]
price_per_hour[RW]
retired[RW]
users[RW]

Public Class Methods

new(result) click to toggle source
# File lib/paymo/models/project.rb, line 7
def initialize(result)
  @id             = result['id'].to_i
  @retired        = !!result['retired']
  @name           = result['name']['_content']
  @description    = result['description']['_content']
  @budget_hours   = result['budget_hours']['_content'].to_f
  @price_per_hour = result['price_per_hour']['_content'].to_f
  @client_id      = result['client']['id'].to_i
  @client_name    = result['client']['name']
  @users          = result['users']
end