Class: Rack::SourceRoute

Inherits:
Object show all
Defined in:
lib/source_route/rails_plugins/source_track_middleware.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, opts = {}) ⇒ SourceRoute

Returns a new instance of SourceRoute.



4
5
6
7
# File 'lib/source_route/rails_plugins/source_track_middleware.rb', line 4

def initialize(app, opts={})
  @opts = opts
  @app = app
end

Instance Method Details

#call(env) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/source_route/rails_plugins/source_track_middleware.rb', line 9

def call(env)
  ::SourceRoute.enable do
    # defined_class 'Cors'
    # method_id opts[:method_id] # will crashed
    method_id 'render'
    full_feature
  end

  @app.call(env)
end