class Rack::Filter

Attributes

if_proc[R]
param[R]
path[R]

Public Class Methods

new(options) click to toggle source
# File lib/rack/filter_param/filter.rb, line 5
def initialize(options)
  if options.is_a?(Hash)
    @param   = parse_param(options[:param])
    @path    = options[:path]
    @if_proc = options[:if]
  else
    @param   = parse_param(options)
  end
end

Private Instance Methods

parse_param(param) click to toggle source
# File lib/rack/filter_param/filter.rb, line 17
def parse_param(param)
  param.is_a?(Symbol) ? param.to_s : param
end