class Quickeebooks::Online::Model::TimeActivity
Constants
- REST_RESOURCE
- XML_NODE
Public Class Methods
resource_for_collection()
click to toggle source
# File lib/quickeebooks/online/model/time_activity.rb, line 69 def self.resource_for_collection 'time-activities' end
Public Instance Methods
duration_is_set()
click to toggle source
# File lib/quickeebooks/online/model/time_activity.rb, line 48 def duration_is_set if (self.hours || self.minutes) && (self.start_time || self.end_time) errors.add(:base, 'Only one duration type allowed') end unless (self.hours || self.minutes) || (self.start_time && self.end_time) errors.add(:base, 'A duration is required') end end
has_employee_node()
click to toggle source
# File lib/quickeebooks/online/model/time_activity.rb, line 63 def has_employee_node unless self.vendor.is_a?(Quickeebooks::Online::Model::TimeActivityEmployee) errors.add(:employee, "can't be blank") end end
has_vendor_node()
click to toggle source
# File lib/quickeebooks/online/model/time_activity.rb, line 57 def has_vendor_node unless self.vendor.is_a?(Quickeebooks::Online::Model::TimeActivityVendor) errors.add(:vendor, "can't be blank") end end