Module: TShield::Controllers::Requests

Defined in:
lib/tshield/controllers/requests.rb

Overview

Requests Handler

Defined Under Namespace

Modules: Helpers

Constant Summary collapse

PATHP =
%r{([a-zA-Z0-9/\._-]+)}.freeze

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/tshield/controllers/requests.rb', line 18

def self.registered(app)
  app.configure :production, :development do
    app.enable :logging
  end

  %w[get post put patch head delete].each do |http_method|
    app.send(http_method, PATHP) do
      treat(params, request, response)
    end
  end
end