Method: MenuMaker::Path#initialize

Defined in:
lib/menu_maker/path.rb

#initialize(method, path) ⇒ Path

Returns a new instance of Path.



11
12
13
14
15
16
17
18
19
20
# File 'lib/menu_maker/path.rb', line 11

def initialize(method, path)
  method = method.to_sym.downcase

  unless self.class.valid_method? method
    fail PathError, "Method must be one of: #{METHODS.join(', ')}"
  end

  @method = method
  @path   = path.to_s
end