class Hour::Unit
Abstract time unit class.
Subclasses are decorating the `Hour` class with functionality specific for their particular type (hours, minutes and seconds).
@api private
Public Class Methods
new(hour)
click to toggle source
# File lib/hour.rb, line 15 def initialize(hour) @hour = hour end
Public Instance Methods
value()
click to toggle source
# File lib/hour.rb, line 11 def value raise NotImplementedError.new("Override in subclasses.") end