class Riddler::UseCases::PreviewContext
Attributes
headers[R]
params[R]
Public Class Methods
new(params: {})
click to toggle source
# File lib/riddler/use_cases/preview_context.rb, line 6 def initialize params: {}, headers: {} @params = params @headers = headers end
Public Instance Methods
context()
click to toggle source
# File lib/riddler/use_cases/preview_context.rb, line 11 def context @context ||= generate_context end
process()
click to toggle source
# File lib/riddler/use_cases/preview_context.rb, line 15 def process context.to_hash end
Private Instance Methods
generate_context()
click to toggle source
# File lib/riddler/use_cases/preview_context.rb, line 21 def generate_context director = ::Riddler::ContextDirector.new params: params, headers: headers director.context end