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 |