class Shogun::Dispatch::Payload
Constants
- QUERY_KEY
Public Class Methods
new(state:, lookup:)
click to toggle source
# File lib/shogun/dispatch/payload.rb, line 6 def initialize(state:, lookup:) @body = state[Rack::BodyDeserializer::RACK_KEY] || {} @query = state[QUERY_KEY] || {} @uri = lookup.payload @sections = [state, @uri, @query, @body] end
Public Instance Methods
to_hash()
click to toggle source
# File lib/shogun/dispatch/payload.rb, line 13 def to_hash @sections.inject(:merge) end