module Roda::RodaPlugins::Path::ClassMethods
Public Instance Methods
path(name, path=nil, &block)
click to toggle source
# File lib/roda/plugins/path.rb, line 22 def path(name, path=nil, &block) raise RodaError, "cannot provide both path and block to Roda.path" if path && block raise RodaError, "must provide either path or block to Roda.path" unless path || block if path path = path.dup.freeze block = lambda{path} end define_method("#{name}_path", &block) end