class ScheduledValue::TimespanWithValue
Attributes
value[RW]
Public Class Methods
new(start: nil, finish: nil, value: nil)
click to toggle source
Calls superclass method
ScheduledValue::Timespan::new
# File lib/scheduled_value/timespan_with_value.rb, line 5 def initialize(start: nil, finish: nil, value: nil) super(start: start, finish: finish) self.value = value end
Public Instance Methods
attributes()
click to toggle source
Calls superclass method
ScheduledValue::Timespan#attributes
# File lib/scheduled_value/timespan_with_value.rb, line 10 def attributes super.merge(value: value) end
to_hash(*)
click to toggle source
# File lib/scheduled_value/timespan_with_value.rb, line 14 def to_hash(*) attributes end
to_s(format = nil, timezone = nil)
click to toggle source
# File lib/scheduled_value/timespan_with_value.rb, line 18 def to_s(format = nil, timezone = nil) "#{value} #{super}" end