Method: TimeSymbol#initialize

Defined in:
lib/dated_backup/extensions/time_symbol.rb

#initialize(sym) ⇒ TimeSymbol

Returns a new instance of TimeSymbol.



17
18
19
20
21
22
23
# File 'lib/dated_backup/extensions/time_symbol.rb', line 17

def initialize(sym)
  if VALID_TIME_COMPONENTS.include? sym
    @sym = sym
  else
    raise TimeSymbolError, "The symbol given must be a valid TimeSymbol (:year, :month, :week, or :day)"
  end
end