class SharedSettings::UI::Action
Public Class Methods
new(request)
click to toggle source
# File lib/shared_settings/ui/action.rb, line 4 def initialize(request) route_params = self.class.route_regex.match(request.path_info).named_captures request_body = request.env['rack.input'].gets body_params = request_body ? JSON.parse(request_body) : {} @request = request @params = route_params.merge(body_params) end
Private Instance Methods
headers()
click to toggle source
# File lib/shared_settings/ui/action.rb, line 15 def headers { 'Content-Type' => 'application/json' } end