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