module TabsTabs::Resolutionable::ClassMethods

Public Instance Methods

add() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 30
def add
  raise "Must implement #to_seconds in the concrete resolution module"
end
deserialize() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 18
def deserialize
  raise "Must implement #deserialize in the concrete resolution module"
end
from_seconds() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 22
def from_seconds
  raise "Must implement #from_seconds in the concrete resolution module"
end
name() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 10
def name
  raise "Must implement #name in the concrete resolution module"
end
normalize() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 34
def normalize
  raise "Must implement #normalize in the concrete resolution module"
end
serialize() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 14
def serialize
  raise "Must implement #serialize in the concrete resolution module"
end
to_seconds() click to toggle source
# File lib/tabs_tabs/resolutionable.rb, line 26
def to_seconds
  raise "Must implement #to_seconds in the concrete resolution module"
end