Class: Weeks

Inherits:
Duration show all
Defined in:
lib/quickbooks/extlib/days_and_times/duration.rb

Direct Known Subclasses

Week

Instance Attribute Summary

Attributes inherited from Duration

#length, #start_time, #unit

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Duration

#*, #+, #-, #/, #===, #abs_length, #abs_length=, #ago, #anchored?, #before, #coerce, #collect, #create_find_within_method_for, create_find_within_method_for, #days, #each, #each_day, #each_hour, #each_minute, #each_second, #each_week, #end_time, #end_time=, #ending, #from, #from_now, #hours, #in_days, #in_hours, #in_minutes, #in_seconds, #in_weeks, #inspect, #method_missing, #minutes, new, #seconds, #starting, #to_f, #to_i, #to_s, #weeks

Constructor Details

#initialize(count = 1, start_time = nil) ⇒ Weeks

Returns a new instance of Weeks.



299
300
301
# File 'lib/quickbooks/extlib/days_and_times/duration.rb', line 299

def initialize(count=1,start_time=nil)
  super(count,Week.length,start_time)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Duration

Class Method Details

.lengthObject



302
303
304
# File 'lib/quickbooks/extlib/days_and_times/duration.rb', line 302

def self.length
  604800
end