Method: Flatrack#Rewriter
- Defined in:
- lib/flatrack/rewriter.rb
#Rewriter(source, opts = {}) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/flatrack/rewriter.rb', line 2 def Rewriter(source, opts={}) to = opts.delete(:to) klass = Class.new(Rewriter) klass.send(:define_method, :initialize) do |app, mw_opts| mapping = { source => to } super app, mapping, mw_opts end klass end |