Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Huge error log when referencing an undefined local variable #2236

Closed
thisismydesign opened this issue Jan 27, 2022 · 2 comments
Closed

Huge error log when referencing an undefined local variable #2236

thisismydesign opened this issue Jan 27, 2022 · 2 comments

Comments

@thisismydesign
Copy link

When I reference an undefined local variable within a grape controller (e.g. I forgot to include a helper) I get an error log that's more than 243.274 characters long. This is pretty bad UX and would love to have this condensed into something reasonable.

Scroll right to follow the class printed on the first line. It's 243.274 characters long.


Failures:

  1) API::V1::Auth POST /api/v1/users/signup responds with success
     Failure/Error: attributes = params[:user].merge(tos_from_env)

     NameError:
       undefined local variable or method `tos_from_env' for #<#<Class:0x00007f68295f2538>:0x00007f681ca70c70 @inheritable_setting=#<Grape::Util::InheritableSetting:0x00007f68295f1098 @route={:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :declared_params=>[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}], :saved_validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295eb8c8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295eb878 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295eb800 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @new_values={:namespace=>[#<Grape::Namespace:0x00007f6829456738 @space="auth", @options={}>], :params=>[{"user"=>{:required=>true, :type=>"Hash"}}, {"user[firstname]"=>{:required=>true}}, {"user[lastname]"=>{:required=>true}}, {"user[email]"=>{:required=>true}}, {"user[password]"=>{:required=>true}}, {"user[tos_checkbox_value]"=>{:required=>true}}, {"user[tos_submit_button_text]"=>{:required=>true}}, {"user[marketing_consent]"=>{:required=>true}}], :validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}], :declared_params=>[[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}]]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295eb738 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829469220 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68294690e0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829468aa0 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829468870 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f68295cf1f0 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295cdee0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295cde40 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295cdd78 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295cda80 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>>>, @options={:method=>["POST"], :path=>[:signup], :for=>#<Class:0x00007f6829469680>, :route_options=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :options_route_enabled=>true}, @lazy_initialize_lock=#<Thread::Mutex:0x00007f68295eaa40>, @lazy_initialized=true, @block=#<Proc:0x00007f68295e8dd0 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:56>, @status=nil, @stream=nil, @body=nil, @proc=nil, @source=#<Proc:0x00007f68295fe450 /app/app/controllers/api/v1/auth.rb:49>, @namespace="/auth", @routes=[#<Grape::Router::Route:0x00007f681cbe4160 @options={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :method=>"POST"}, @pattern=#<Grape::Router::Pattern:0x00007f681cbe4020 @origin="/:version/auth/signup", @path="/:version/auth/signup(.json)", @pattern=#<Mustermann::Grape:"/:version/auth/signup(.json)">, @to_regexp=/\A(?-mix:\/(?<version>(?-mix:(?:v|%76)(?:1|%31)))\/(?:a|%61)(?:u|%75)(?:t|%74)(?:h|%68)\/(?:s|%73)(?:i|%69)(?:g|%67)(?:n|%6e|%6E)(?:u|%75)(?:p|%70)(?:(?:\.|%2e|%2E)(?:j|%6a|%6A)(?:s|%73)(?:o|%6f|%6F)(?:n|%6e|%6E))?)\Z/>, @translator=#<Grape::Router::AttributeTranslator:0x00007f681cbf39d0 @attributes={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :request_method=>"POST"}>, @app=#<#<Class:0x00007f68295f2538>:0x00007f68295f1278 @inheritable_setting=#<Grape::Util::InheritableSetting:0x00007f68295f1098 @route={:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :declared_params=>[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}], :saved_validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295eb8c8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295eb878 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295eb800 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @new_values={:namespace=>[#<Grape::Namespace:0x00007f6829456738 @space="auth", @options={}>], :params=>[{"user"=>{:required=>true, :type=>"Hash"}}, {"user[firstname]"=>{:required=>true}}, {"user[lastname]"=>{:required=>true}}, {"user[email]"=>{:required=>true}}, {"user[password]"=>{:required=>true}}, {"user[tos_checkbox_value]"=>{:required=>true}}, {"user[tos_submit_button_text]"=>{:required=>true}}, {"user[marketing_consent]"=>{:required=>true}}], :validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}], :declared_params=>[[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}]]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295eb738 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829469220 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68294690e0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829468aa0 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829468870 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f68295cf1f0 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295cdee0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295cde40 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295cdd78 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295cda80 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>>>, @options={:method=>["POST"], :path=>[:signup], :for=>#<Class:0x00007f6829469680>, :route_options=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :options_route_enabled=>true}, @lazy_initialize_lock=#<Thread::Mutex:0x00007f68295eaa40>, @lazy_initialized=true, @block=#<Proc:0x00007f68295e8dd0 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:56>, @status=nil, @stream=nil, @body=nil, @proc=nil, @source=#<Proc:0x00007f68295fe450 /app/app/controllers/api/v1/auth.rb:49>, @namespace="/auth", @routes=[...], @helpers=#<Module:0x00007f681ca54958>, @app=#<Rack::Head:0x00007f681ca70ce8 @app=#<GrapeLogging::Middleware::RequestLogger:0x00007f681ca70f90 @app=#<#<Class:0x00007f681ca5cd88>:0x00007f681ca713c8 @app=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @options={:default_status=>500, :default_message=>"", :format=>:json, :helpers=>#<Module:0x00007f681ca54958>, :formatters=>{}, :error_formatters=>nil, :rescue_all=>nil, :rescue_grape_exceptions=>nil, :rescue_subclasses=>true, :rescue_options=>{}, :rescue_handlers=>{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}, :base_only_rescue_handlers=>{}, :all_rescue_handler=>nil, :content_types=>{:json=>"application/json"}, :default_error_formatter=>Grape::ErrorFormatter::Json}, @app_response=nil>, @options={:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}, @app_response=nil, @included_loggers=[], @reporter=#<Reporters::LoggerReporter:0x00007f681ca70e00 @logger=#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, @log_level=:info>>>>, @index=35>], @helpers=#<Module:0x00007f681ca54958>, @app=#<Rack::Head:0x00007f681ca70ce8 @app=#<GrapeLogging::Middleware::RequestLogger:0x00007f681ca70f90 @app=#<#<Class:0x00007f681ca5cd88>:0x00007f681ca713c8 @app=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @options={:default_status=>500, :default_message=>"", :format=>:json, :helpers=>#<Module:0x00007f681ca54958>, :formatters=>{}, :error_formatters=>nil, :rescue_all=>nil, :rescue_grape_exceptions=>nil, :rescue_subclasses=>true, :rescue_options=>{}, :rescue_handlers=>{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}, :base_only_rescue_handlers=>{}, :all_rescue_handler=>nil, :content_types=>{:json=>"application/json"}, :default_error_formatter=>Grape::ErrorFormatter::Json}, @app_response=nil>, @options={:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}, @app_response=nil, @included_loggers=[], @reporter=#<Reporters::LoggerReporter:0x00007f681ca70e00 @logger=#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, @log_level=:info>>>, @env={"rack.version"=>[1, 3], "rack.input"=>#<StringIO:0x00007f681d031240>, "rack.errors"=>#<StringIO:0x00007f681d0313a8>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"POST", "SERVER_NAME"=>"www.example.com", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/v1/auth/signup", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"/api", "CONTENT_LENGTH"=>"215", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "REQUEST_URI"=>"/api/v1/auth/signup", "HTTP_HOST"=>"www.example.com", "CONTENT_TYPE"=>"application/x-www-form-urlencoded", "HTTP_ACCEPT"=>"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE"=>"", "action_dispatch.parameter_filter"=>[:password, :chat_uuid], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_key_base"=>"827e0989db3c1916fbabf0739cfa1204ccd52b38812299c6d86f25315bd21a2d1f887ea2a3cd8508f6020e0b065284ca0248651655bcc777b0ba684f069ca171", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.log_rescued_responses"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x00007f6824f1f8e0 @silencers=[#<Proc:0x00007f6824f1ee40 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:100>, #<Proc:0x00007f6824f1edc8 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:104>, #<Proc:0x00007f6824f1ec60 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:24>], @filters=[#<Proc:0x00007f6824f1ef08 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:96>, #<Proc:0x00007f6824f1ecb0 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x00007f6824f1ec88 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:17>], @root="/app/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x00007f6821d42098 @key_generator=#<ActiveSupport::KeyGenerator:0x00007f6821d420c0 @secret="827e0989db3c1916fbabf0739cfa1204ccd52b38812299c6d86f25315bd21a2d1f887ea2a3cd8508f6020e0b065284ca0248651655bcc777b0ba684f069ca171", @iterations=1000, @hash_digest_class=OpenSSL::Digest::SHA256>, @cache_keys=#<Concurrent::Map:0x00007f6821d42048 entries=5 default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt"=>"authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption"=>true, "action_dispatch.encrypted_cookie_cipher"=>nil, "action_dispatch.signed_cookie_digest"=>nil, "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "action_dispatch.cookies_rotations"=>#<ActiveSupport::Messages::RotationConfiguration:0x00007f682ca4d760 @signed=[], @encrypted=[]>, "action_dispatch.cookies_same_site_protection"=>#<Proc:0x00007f681d030160 /usr/local/bundle/gems/railties-7.0.1/lib/rails/application.rb:613>, "action_dispatch.use_cookies_with_metadata"=>true, "action_dispatch.content_security_policy"=>nil, "action_dispatch.content_security_policy_report_only"=>false, "action_dispatch.content_security_policy_nonce_generator"=>nil, "action_dispatch.content_security_policy_nonce_directives"=>nil, "action_dispatch.permissions_policy"=>nil, "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x00007f6825802c78>, "ROUTES_61640_SCRIPT_NAME"=>"", "ORIGINAL_FULLPATH"=>"/api/v1/auth/signup", "ORIGINAL_SCRIPT_NAME"=>"", "rack.cors"=>#<Rack::Cors::Result:0x00007f681d03b380 @preflight=false, @hit=false, @miss_reason="no-origin">, "rack.tempfiles"=>[], "rack.request.form_hash"=>{"user"=>{"email"=>"claud+1@example.com", "password"=>"xxxxxxxx", "firstname"=>"Alisha", "lastname"=>"Waters", "tos_checkbox_value"=>"true", "tos_submit_button_text"=>"Create an account", "marketing_consent"=>"true"}}, "rack.request.form_vars"=>"user[email]=claud%2B1%40example.com&user[password]=xxxxxxxx&user[firstname]=Alisha&user[lastname]=Waters&user[tos_checkbox_value]=true&user[tos_submit_button_text]=Create+an+account&user[marketing_consent]=true", "rack.request.form_input"=>#<StringIO:0x00007f681d031240>, "action_dispatch.request_id"=>"e2a02e60-87ce-4de2-b834-fa1cd51d0c54", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x00007f681d05f938 @req=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.0/255.0.0.0>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>], @ip="127.0.0.1">, "rollbar.scope"=>{:request=>#<Proc:0x00007f681d05dcc8 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:46>, :person=>#<Proc:0x00007f681d05da48 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:70>, :context=>#<Proc:0x00007f681d05da20 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:48>}, "rack.session"=>#<ActionDispatch::Request::Session:0x00007f681ca706f8 @by=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @req=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @delegate={"session_id"=>"d05f14ca5c9d820b48df5ad3c40e3d82"}, @loaded=true, @exists=nil, @enabled=true>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x00007f681ca7a248 @by=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:105480 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x00007f68250c8700>}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "rack.attack.called"=>true, "action_dispatch.request.path_parameters"=>{}, "grape.routing_args"=>{:route_info=>#<Grape::Router::Route:0x00007f681cbe4160 @options={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :method=>"POST"}, @pattern=#<Grape::Router::Pattern:0x00007f681cbe4020 @origin="/:version/auth/signup", @path="/:version/auth/signup(.json)", @pattern=#<Mustermann::Grape:"/:version/auth/signup(.json)">, @to_regexp=/\A(?-mix:\/(?<version>(?-mix:(?:v|%76)(?:1|%31)))\/(?:a|%61)(?:u|%75)(?:t|%74)(?:h|%68)\/(?:s|%73)(?:i|%69)(?:g|%67)(?:n|%6e|%6E)(?:u|%75)(?:p|%70)(?:(?:\.|%2e|%2E)(?:j|%6a|%6A)(?:s|%73)(?:o|%6f|%6F)(?:n|%6e|%6E))?)\Z/>, @translator=#<Grape::Router::AttributeTranslator:0x00007f681cbf39d0 @attributes={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :request_method=>"POST"}>, @app=#<#<Class:0x00007f68295f2538>:0x00007f68295f1278 @inheritable_setting=#<Grape::Util::InheritableSetting:0x00007f68295f1098 @route={:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :declared_params=>[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}], :saved_validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295eb8c8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295eb878 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295eb800 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @new_values={:namespace=>[#<Grape::Namespace:0x00007f6829456738 @space="auth", @options={}>], :params=>[{"user"=>{:required=>true, :type=>"Hash"}}, {"user[firstname]"=>{:required=>true}}, {"user[lastname]"=>{:required=>true}}, {"user[email]"=>{:required=>true}}, {"user[password]"=>{:required=>true}}, {"user[tos_checkbox_value]"=>{:required=>true}}, {"user[tos_submit_button_text]"=>{:required=>true}}, {"user[marketing_consent]"=>{:required=>true}}], :validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}], :declared_params=>[[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}]]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295eb738 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829469220 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68294690e0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829468aa0 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829468870 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f68295cf1f0 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295cdee0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295cde40 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295cdd78 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295cda80 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>>>, @options={:method=>["POST"], :path=>[:signup], :for=>#<Class:0x00007f6829469680>, :route_options=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :options_route_enabled=>true}, @lazy_initialize_lock=#<Thread::Mutex:0x00007f68295eaa40>, @lazy_initialized=true, @block=#<Proc:0x00007f68295e8dd0 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:56>, @status=nil, @stream=nil, @body=nil, @proc=nil, @source=#<Proc:0x00007f68295fe450 /app/app/controllers/api/v1/auth.rb:49>, @namespace="/auth", @routes=[#<Grape::Router::Route:0x00007f681cbe4160 ...>], @helpers=#<Module:0x00007f681ca54958>, @app=#<Rack::Head:0x00007f681ca70ce8 @app=#<GrapeLogging::Middleware::RequestLogger:0x00007f681ca70f90 @app=#<#<Class:0x00007f681ca5cd88>:0x00007f681ca713c8 @app=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @options={:default_status=>500, :default_message=>"", :format=>:json, :helpers=>#<Module:0x00007f681ca54958>, :formatters=>{}, :error_formatters=>nil, :rescue_all=>nil, :rescue_grape_exceptions=>nil, :rescue_subclasses=>true, :rescue_options=>{}, :rescue_handlers=>{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}, :base_only_rescue_handlers=>{}, :all_rescue_handler=>nil, :content_types=>{:json=>"application/json"}, :default_error_formatter=>Grape::ErrorFormatter::Json}, @app_response=nil>, @options={:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}, @app_response=nil, @included_loggers=[], @reporter=#<Reporters::LoggerReporter:0x00007f681ca70e00 @logger=#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, @log_level=:info>>>>, @index=35>, :version=>"v1"}, "api.endpoint"=>#<#<Class:0x00007f68295f2538>:0x00007f681ca70c70 ...>, "action_dispatch.cookies"=>#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 @set_cookies={}, @delete_cookies={}, @request=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @cookies={}, @committed=false, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f681ca7bf80 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f681ca7b850 @secret="`U\xF9\v~d\xD6&'\xD7j\xB3\a}\r\xFB9\xB84Cd\x97\xA7\xEE\x15\xB2\x83\xC4\xB9z\x8F\x1A", @sign_secret=nil, @cipher="aes-256-gcm", @aead_mode=true, @verifier=ActiveSupport::MessageEncryptor::NullVerifier, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-gcm", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f681ca7ad10 @secret="\xD7\x03\xA5\xBAX\xB9\x87~\xE7\xDDm\x14\xAB\xC2\xD8V\x00 \x02H\x18\xCAF\x98\"\x0E'\xC4\x8E\xB6\xC1\xD4", @sign_secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @cipher="aes-256-cbc", @aead_mode=false, @verifier=#<ActiveSupport::MessageVerifier:0x00007f681ca7aab8 @secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[], @on_rotation=nil>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer, :digest=>"SHA1"}, @rotations=[], @on_rotation=nil, @digest="SHA1">], @on_rotation=nil>>, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f681ca7bf80 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f681ca7b850 @secret="`U\xF9\v~d\xD6&'\xD7j\xB3\a}\r\xFB9\xB84Cd\x97\xA7\xEE\x15\xB2\x83\xC4\xB9z\x8F\x1A", @sign_secret=nil, @cipher="aes-256-gcm", @aead_mode=true, @verifier=ActiveSupport::MessageEncryptor::NullVerifier, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-gcm", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f681ca7ad10 @secret="\xD7\x03\xA5\xBAX\xB9\x87~\xE7\xDDm\x14\xAB\xC2\xD8V\x00 \x02H\x18\xCAF\x98\"\x0E'\xC4\x8E\xB6\xC1\xD4", @sign_secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @cipher="aes-256-cbc", @aead_mode=false, @verifier=#<ActiveSupport::MessageVerifier:0x00007f681ca7aab8 @secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[], @on_rotation=nil>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer, :digest=>"SHA1"}, @rotations=[], @on_rotation=nil, @digest="SHA1">], @on_rotation=nil>>>, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"d05f14ca5c9d820b48df5ad3c40e3d82"}, "api.version"=>"v1", "api.format"=>:json}, @header={}, @request=#<Grape::Request:0x00007f681ca83528 @params={"user"=>{"email"=>"claud+1@example.com", "password"=>"xxxxxxxx", "firstname"=>"Alisha", "lastname"=>"Waters", "tos_checkbox_value"=>"true", "tos_submit_button_text"=>"Create an account", "marketing_consent"=>"true"}}, @env={"rack.version"=>[1, 3], "rack.input"=>#<StringIO:0x00007f681d031240>, "rack.errors"=>#<StringIO:0x00007f681d0313a8>, "rack.multithread"=>true, "rack.multiprocess"=>true, "rack.run_once"=>false, "REQUEST_METHOD"=>"POST", "SERVER_NAME"=>"www.example.com", "SERVER_PORT"=>"80", "QUERY_STRING"=>"", "PATH_INFO"=>"/v1/auth/signup", "rack.url_scheme"=>"http", "HTTPS"=>"off", "SCRIPT_NAME"=>"/api", "CONTENT_LENGTH"=>"215", "rack.test"=>true, "REMOTE_ADDR"=>"127.0.0.1", "REQUEST_URI"=>"/api/v1/auth/signup", "HTTP_HOST"=>"www.example.com", "CONTENT_TYPE"=>"application/x-www-form-urlencoded", "HTTP_ACCEPT"=>"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "HTTP_COOKIE"=>"", "action_dispatch.parameter_filter"=>[:password, :chat_uuid], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_key_base"=>"827e0989db3c1916fbabf0739cfa1204ccd52b38812299c6d86f25315bd21a2d1f887ea2a3cd8508f6020e0b065284ca0248651655bcc777b0ba684f069ca171", "action_dispatch.show_exceptions"=>false, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.log_rescued_responses"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x00007f6824f1f8e0 @silencers=[#<Proc:0x00007f6824f1ee40 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:100>, #<Proc:0x00007f6824f1edc8 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:104>, #<Proc:0x00007f6824f1ec60 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:24>], @filters=[#<Proc:0x00007f6824f1ef08 /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/backtrace_cleaner.rb:96>, #<Proc:0x00007f6824f1ecb0 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x00007f6824f1ec88 /usr/local/bundle/gems/railties-7.0.1/lib/rails/backtrace_cleaner.rb:17>], @root="/app/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x00007f6821d42098 @key_generator=#<ActiveSupport::KeyGenerator:0x00007f6821d420c0 @secret="827e0989db3c1916fbabf0739cfa1204ccd52b38812299c6d86f25315bd21a2d1f887ea2a3cd8508f6020e0b065284ca0248651655bcc777b0ba684f069ca171", @iterations=1000, @hash_digest_class=OpenSSL::Digest::SHA256>, @cache_keys=#<Concurrent::Map:0x00007f6821d42048 entries=5 default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.authenticated_encrypted_cookie_salt"=>"authenticated encrypted cookie", "action_dispatch.use_authenticated_cookie_encryption"=>true, "action_dispatch.encrypted_cookie_cipher"=>nil, "action_dispatch.signed_cookie_digest"=>nil, "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "action_dispatch.cookies_rotations"=>#<ActiveSupport::Messages::RotationConfiguration:0x00007f682ca4d760 @signed=[], @encrypted=[]>, "action_dispatch.cookies_same_site_protection"=>#<Proc:0x00007f681d030160 /usr/local/bundle/gems/railties-7.0.1/lib/rails/application.rb:613>, "action_dispatch.use_cookies_with_metadata"=>true, "action_dispatch.content_security_policy"=>nil, "action_dispatch.content_security_policy_report_only"=>false, "action_dispatch.content_security_policy_nonce_generator"=>nil, "action_dispatch.content_security_policy_nonce_directives"=>nil, "action_dispatch.permissions_policy"=>nil, "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x00007f6825802c78>, "ROUTES_61640_SCRIPT_NAME"=>"", "ORIGINAL_FULLPATH"=>"/api/v1/auth/signup", "ORIGINAL_SCRIPT_NAME"=>"", "rack.cors"=>#<Rack::Cors::Result:0x00007f681d03b380 @preflight=false, @hit=false, @miss_reason="no-origin">, "rack.tempfiles"=>[], "rack.request.form_hash"=>{"user"=>{"email"=>"claud+1@example.com", "password"=>"xxxxxxxx", "firstname"=>"Alisha", "lastname"=>"Waters", "tos_checkbox_value"=>"true", "tos_submit_button_text"=>"Create an account", "marketing_consent"=>"true"}}, "rack.request.form_vars"=>"user[email]=claud%2B1%40example.com&user[password]=xxxxxxxx&user[firstname]=Alisha&user[lastname]=Waters&user[tos_checkbox_value]=true&user[tos_submit_button_text]=Create+an+account&user[marketing_consent]=true", "rack.request.form_input"=>#<StringIO:0x00007f681d031240>, "action_dispatch.request_id"=>"e2a02e60-87ce-4de2-b834-fa1cd51d0c54", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x00007f681d05f938 @req=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.0/255.0.0.0>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>], @ip="127.0.0.1">, "rollbar.scope"=>{:request=>#<Proc:0x00007f681d05dcc8 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:46>, :person=>#<Proc:0x00007f681d05da48 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:70>, :context=>#<Proc:0x00007f681d05da20 /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:48>}, "rack.session"=>#<ActionDispatch::Request::Session:0x00007f681ca706f8 @by=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @req=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @delegate={"session_id"=>"d05f14ca5c9d820b48df5ad3c40e3d82"}, @loaded=true, @exists=nil, @enabled=true>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x00007f681ca7a248 @by=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "warden"=>Warden::Proxy:105480 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x00007f68250c8700>}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "rack.request.cookie_hash"=>{}, "rack.request.cookie_string"=>"", "rack.attack.called"=>true, "action_dispatch.request.path_parameters"=>{}, "grape.routing_args"=>{:route_info=>#<Grape::Router::Route:0x00007f681cbe4160 @options={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :method=>"POST"}, @pattern=#<Grape::Router::Pattern:0x00007f681cbe4020 @origin="/:version/auth/signup", @path="/:version/auth/signup(.json)", @pattern=#<Mustermann::Grape:"/:version/auth/signup(.json)">, @to_regexp=/\A(?-mix:\/(?<version>(?-mix:(?:v|%76)(?:1|%31)))\/(?:a|%61)(?:u|%75)(?:t|%74)(?:h|%68)\/(?:s|%73)(?:i|%69)(?:g|%67)(?:n|%6e|%6E)(?:u|%75)(?:p|%70)(?:(?:\.|%2e|%2E)(?:j|%6a|%6A)(?:s|%73)(?:o|%6f|%6F)(?:n|%6e|%6E))?)\Z/>, @translator=#<Grape::Router::AttributeTranslator:0x00007f681cbf39d0 @attributes={:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}, :namespace=>"/auth", :version=>"v1", :requirements=>{}, :prefix=>nil, :anchor=>true, :settings=>{:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}}, :forward_match=>nil, :suffix=>"(.json)", :request_method=>"POST"}>, @app=#<#<Class:0x00007f68295f2538>:0x00007f68295f1278 @inheritable_setting=#<Grape::Util::InheritableSetting:0x00007f68295f1098 @route={:description=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :declared_params=>[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}], :saved_validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295eb8c8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295eb878 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295eb800 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @new_values={:namespace=>[#<Grape::Namespace:0x00007f6829456738 @space="auth", @options={}>], :params=>[{"user"=>{:required=>true, :type=>"Hash"}}, {"user[firstname]"=>{:required=>true}}, {"user[lastname]"=>{:required=>true}}, {"user[email]"=>{:required=>true}}, {"user[password]"=>{:required=>true}}, {"user[tos_checkbox_value]"=>{:required=>true}}, {"user[tos_submit_button_text]"=>{:required=>true}}, {"user[marketing_consent]"=>{:required=>true}}], :validations=>[{:attributes=>[:user], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:user], :options=>{:type=>Hash, :method=>nil, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::CoerceValidator}, {:attributes=>[:firstname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:lastname], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:email], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:password], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_checkbox_value], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:tos_submit_button_text], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}, {:attributes=>[:marketing_consent], :options=>{:value=>true, :message=>nil}, :required=>true, :params_scope=>#<Grape::Validations::ParamsScope:0x00007f682940f950 @element=:user, @element_renamed=nil, @parent=#<Grape::Validations::ParamsScope:0x00007f6829415558 @element=nil, @element_renamed=nil, @parent=nil, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, @api=#<Class:0x00007f6829469680>, @optional=false, @type=Hash, @group={}, @dependent_on=nil, @declared_params=nil, @index=nil>, :opts=>{:allow_blank=>nil, :fail_fast=>false}, :validator_class=>Grape::Validations::Validators::PresenceValidator}], :declared_params=>[[{:user=>[:firstname, :lastname, :email, :password, :tos_checkbox_value, :tos_submit_button_text, :marketing_consent]}]]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295eb738 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829469220 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68294690e0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468f78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468de8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @new_values={:helpers=>[API::AuthHelpers, Devise::Controllers::SignInOut, SimpleAuthCookieHelper]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829468bb8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6829468aa0 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829468870 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829468668 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829468348 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68294680f0 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f68295cf1f0 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295cdee0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295cde40 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295cdd78 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295cda80 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295e32b8 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295e10d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295e0e78 @inherited_values=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @new_values={:version=>["v1"], :version_options=>{:using=>:path}}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295e0ce8 @inherited_values=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @new_values={:middleware=>[[:use, ActionDispatch::Session::CookieStore, {:key=>"_xxxxxxxx_session_v1", :cookie_only=>true}]], :helpers=>[#<Module:0x00007f6821964908>, Devise::Controllers::Helpers, #<Module:0x00007f682195bb28>]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295e0a40 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f6821965c40 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6821965bc8 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6821965b50 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6821965a88 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68219659e8 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[#<Grape::Util::InheritableSetting:0x00007f682919d898 @route={:declared_params=>[], :saved_validations=>[]}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f6829197858 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f6829197808 @inherited_values=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @new_values={:default_error_status=>500}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f6829197768 @inherited_values=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @new_values={:mount_path=>["/"]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f6829197628 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @new_values={}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>], @parent=#<Grape::Util::InheritableSetting:0x00007f68295c7608 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f68295c5c90 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f68295c5880 @inherited_values=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @new_values={:format=>:json, :default_error_formatter=>Grape::ErrorFormatter::Json, :default_format=>:json}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f68295c5218 @inherited_values=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @new_values={:middleware=>[[:insert_before, Grape::Middleware::Error, GrapeLogging::Middleware::RequestLogger, {:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}]], :content_types=>[{:json=>"application/json"}], :formatters=>[{:json=>Grape::Formatter::ActiveModelSerializers}], :rescue_options=>[{}]}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f68295c5178 @inherited_values=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @new_values={:rescue_handlers=>[{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}]}>, @point_in_time_copies=[], @parent=#<Grape::Util::InheritableSetting:0x00007f682146b848 @route={}, @api_class={}, @namespace=#<Grape::Util::InheritableValues:0x00007f682146b7d0 @inherited_values={}, @new_values={}>, @namespace_inheritable=#<Grape::Util::InheritableValues:0x00007f682146b758 @inherited_values={}, @new_values={}>, @namespace_stackable=#<Grape::Util::StackableValues:0x00007f682146b6e0 @inherited_values={}, @new_values={}>, @namespace_reverse_stackable=#<Grape::Util::ReverseStackableValues:0x00007f682146b668 @inherited_values={}, @new_values={}>, @point_in_time_copies=[], @parent=nil>>>>>>>, @options={:method=>["POST"], :path=>[:signup], :for=>#<Class:0x00007f6829469680>, :route_options=>{:params=>{"user"=>{:required=>true, :type=>"Hash"}, "user[firstname]"=>{:required=>true}, "user[lastname]"=>{:required=>true}, "user[email]"=>{:required=>true}, "user[password]"=>{:required=>true}, "user[tos_checkbox_value]"=>{:required=>true}, "user[tos_submit_button_text]"=>{:required=>true}, "user[marketing_consent]"=>{:required=>true}}}, :options_route_enabled=>true}, @lazy_initialize_lock=#<Thread::Mutex:0x00007f68295eaa40>, @lazy_initialized=true, @block=#<Proc:0x00007f68295e8dd0 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:56>, @status=nil, @stream=nil, @body=nil, @proc=nil, @source=#<Proc:0x00007f68295fe450 /app/app/controllers/api/v1/auth.rb:49>, @namespace="/auth", @routes=[#<Grape::Router::Route:0x00007f681cbe4160 ...>], @helpers=#<Module:0x00007f681ca54958>, @app=#<Rack::Head:0x00007f681ca70ce8 @app=#<GrapeLogging::Middleware::RequestLogger:0x00007f681ca70f90 @app=#<#<Class:0x00007f681ca5cd88>:0x00007f681ca713c8 @app=#<ActionDispatch::Session::CookieStore:0x00007f681ca714b8 @app=#<Grape::Middleware::Versioner::Path:0x00007f681ca71620 @app=#<Grape::Middleware::Formatter:0x00007f681ca717d8 @app=#<Proc:0x00007f681ca71940 /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316 (lambda)>, @options={:default_format=>:json, :formatters=>{:json=>Grape::Formatter::ActiveModelSerializers}, :parsers=>nil, :format=>:json, :content_types=>{:json=>"application/json"}}, @app_response=nil>, @options={:pattern=>/.*/i, :versions=>["v1"], :version_options=>{:using=>:path}, :prefix=>nil, :mount_path=>"/"}, @app_response=nil>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_xxxxxxxx_session_v1", @cookie_only=true, @same_site=nil>, @options={:default_status=>500, :default_message=>"", :format=>:json, :helpers=>#<Module:0x00007f681ca54958>, :formatters=>{}, :error_formatters=>nil, :rescue_all=>nil, :rescue_grape_exceptions=>nil, :rescue_subclasses=>true, :rescue_options=>{}, :rescue_handlers=>{ActiveRecord::RecordNotFound=>#<Proc:0x00007f68214808d8 /app/app/controllers/api/defaults.rb:13>}, :base_only_rescue_handlers=>{}, :all_rescue_handler=>nil, :content_types=>{:json=>"application/json"}, :default_error_formatter=>Grape::ErrorFormatter::Json}, @app_response=nil>, @options={:logger=>#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>}, @app_response=nil, @included_loggers=[], @reporter=#<Reporters::LoggerReporter:0x00007f681ca70e00 @logger=#<ActiveSupport::Logger:0x00007f6825800298 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f68258007e8 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x00007f6825800180 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:83340">, @logdev=#<Logger::LogDevice:0x00007f6825800630 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/app/log/test.log", @dev=#<File:/app/log/test.log>, @binmode=false, @mon_data=#<Monitor:0x00007f68258005e0>, @mon_data_owner_object_id=61720>>, @log_level=:info>>>>, @index=35>, :version=>"v1"}, "api.endpoint"=>#<#<Class:0x00007f68295f2538>:0x00007f681ca70c70 ...>, "action_dispatch.cookies"=>#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 @set_cookies={}, @delete_cookies={}, @request=#<ActionDispatch::Request POST "http://www.example.com/api/v1/auth/signup" for 127.0.0.1>, @cookies={}, @committed=false, @encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f681ca7bf80 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f681ca7b850 @secret="`U\xF9\v~d\xD6&'\xD7j\xB3\a}\r\xFB9\xB84Cd\x97\xA7\xEE\x15\xB2\x83\xC4\xB9z\x8F\x1A", @sign_secret=nil, @cipher="aes-256-gcm", @aead_mode=true, @verifier=ActiveSupport::MessageEncryptor::NullVerifier, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-gcm", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f681ca7ad10 @secret="\xD7\x03\xA5\xBAX\xB9\x87~\xE7\xDDm\x14\xAB\xC2\xD8V\x00 \x02H\x18\xCAF\x98\"\x0E'\xC4\x8E\xB6\xC1\xD4", @sign_secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @cipher="aes-256-cbc", @aead_mode=false, @verifier=#<ActiveSupport::MessageVerifier:0x00007f681ca7aab8 @secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[], @on_rotation=nil>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer, :digest=>"SHA1"}, @rotations=[], @on_rotation=nil, @digest="SHA1">], @on_rotation=nil>>, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar:0x00007f681ca7bf80 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f681ca702e8 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f681ca7b850 @secret="`U\xF9\v~d\xD6&'\xD7j\xB3\a}\r\xFB9\xB84Cd\x97\xA7\xEE\x15\xB2\x83\xC4\xB9z\x8F\x1A", @sign_secret=nil, @cipher="aes-256-gcm", @aead_mode=true, @verifier=ActiveSupport::MessageEncryptor::NullVerifier, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-gcm", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[#<ActiveSupport::MessageEncryptor:0x00007f681ca7ad10 @secret="\xD7\x03\xA5\xBAX\xB9\x87~\xE7\xDDm\x14\xAB\xC2\xD8V\x00 \x02H\x18\xCAF\x98\"\x0E'\xC4\x8E\xB6\xC1\xD4", @sign_secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @cipher="aes-256-cbc", @aead_mode=false, @verifier=#<ActiveSupport::MessageVerifier:0x00007f681ca7aab8 @secret="\x14\\\xC1Q\xD7\xF1\x16\x02;AF\x91'[\x8DV\xDFu\x9B\xB5\xA5\x8FR\xDA\xD17 \xAE\xBC\xC4\xB8\xD3\xB0\xC29\xF1P\xC7\xEE'y}\xB6\xCE\x15X\xC3\xF7\x96T\x12^\xF0\xEC\xC97\x03\a\xEA6\xC2\br&", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:digest=>"SHA1", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer}, @rotations=[], @on_rotation=nil>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer, @options={:cipher=>"aes-256-cbc", :serializer=>ActiveSupport::MessageEncryptor::NullSerializer, :digest=>"SHA1"}, @rotations=[], @on_rotation=nil, @digest="SHA1">], @on_rotation=nil>>>, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"d05f14ca5c9d820b48df5ad3c40e3d82"}, "api.version"=>"v1", "api.format"=>:json}, @headers={"Host"=>"www.example.com", "Accept"=>"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "Cookie"=>""}>, @params={"user"=>{"email"=>"claud+1@example.com", "password"=>"xxxxxxxx", "firstname"=>"Alisha", "lastname"=>"Waters", "tos_checkbox_value"=>"true", "tos_submit_button_text"=>"Create an account", "marketing_consent"=>"true"}}, @headers={"Host"=>"www.example.com", "Accept"=>"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "Cookie"=>""}, @cookies=#<Grape::Cookies:0x00007f681ca81408 @cookies={}, @send_cookies={}>>
     # ./app/controllers/api/v1/auth.rb:50:in `block (2 levels) in <class:Auth>'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:58:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:58:in `block (2 levels) in generate_api_method'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/notifications.rb:208:in `instrument'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:57:in `block in generate_api_method'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:328:in `execute'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:261:in `block in run'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/notifications.rb:208:in `instrument'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:241:in `run'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:316:in `block in build_stack'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:36:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:29:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:36:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:29:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:266:in `context'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:260:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/error.rb:39:in `block in call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/error.rb:38:in `catch'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/error.rb:38:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:29:in `call'
     # /usr/local/bundle/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:60:in `block in call!'
     # /usr/local/bundle/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `catch'
     # /usr/local/bundle/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/middleware/base.rb:29:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/head.rb:12:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:225:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/endpoint.rb:219:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router/route.rb:58:in `exec'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:120:in `process_route'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:74:in `block in identity'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:94:in `transaction'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:72:in `identity'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:56:in `block in call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:136:in `with_optimization'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/router.rb:55:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/api/instance.rb:165:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/api/instance.rb:70:in `call!'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/api/instance.rb:65:in `call'
     # /usr/local/bundle/gems/grape-1.6.2/lib/grape/api.rb:81:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/routing/mapper.rb:48:in `serve'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/journey/router.rb:50:in `block in serve'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/journey/router.rb:32:in `each'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/journey/router.rb:32:in `serve'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/routing/route_set.rb:850:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:420:in `call_app!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:274:in `mock_call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:186:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:420:in `call_app!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:274:in `mock_call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:186:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:420:in `call_app!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:274:in `mock_call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:186:in `call!'
     # /usr/local/bundle/gems/omniauth-1.9.1/lib/omniauth/strategy.rb:169:in `call'
     # /usr/local/bundle/gems/rack-attack-6.5.0/lib/rack/attack.rb:99:in `call'
     # /usr/local/bundle/gems/coverband-5.2.1/lib/coverband/integrations/background_middleware.rb:10:in `call'
     # /usr/local/bundle/gems/rack-attack-6.5.0/lib/rack/attack.rb:113:in `call'
     # /usr/local/bundle/gems/rack-utm-0.0.2/lib/rack-utm.rb:59:in `call'
     # /usr/local/bundle/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block in call'
     # /usr/local/bundle/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'
     # /usr/local/bundle/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb:15:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/etag.rb:27:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/conditional_get.rb:40:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/head.rb:12:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:266:in `context'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:260:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/cookies.rb:693:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/callbacks.rb:99:in `run_callbacks'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
     # /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:25:in `block in call'
     # /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar.rb:145:in `scoped'
     # /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
     # /usr/local/bundle/gems/rollbar-3.3.0/lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
     # /usr/local/bundle/gems/railties-7.0.1/lib/rails/rack/logger.rb:36:in `call_app'
     # /usr/local/bundle/gems/railties-7.0.1/lib/rails/rack/logger.rb:25:in `block in call'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/tagged_logging.rb:99:in `block in tagged'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/tagged_logging.rb:37:in `tagged'
     # /usr/local/bundle/gems/activesupport-7.0.1/lib/active_support/tagged_logging.rb:99:in `tagged'
     # /usr/local/bundle/gems/railties-7.0.1/lib/rails/rack/logger.rb:25:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/request_id.rb:26:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/method_override.rb:24:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/runtime.rb:22:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/executor.rb:14:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/static.rb:23:in `call'
     # /usr/local/bundle/gems/rack-2.2.3/lib/rack/sendfile.rb:110:in `call'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
     # /usr/local/bundle/gems/rack-cors-1.1.1/lib/rack/cors.rb:100:in `call'
     # /usr/local/bundle/gems/railties-7.0.1/lib/rails/engine.rb:530:in `call'
     # /usr/local/bundle/gems/rack-test-1.1.0/lib/rack/mock_session.rb:29:in `request'
     # /usr/local/bundle/gems/rack-test-1.1.0/lib/rack/test.rb:266:in `process_request'
     # /usr/local/bundle/gems/rack-test-1.1.0/lib/rack/test.rb:119:in `request'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/testing/integration.rb:279:in `process'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/testing/integration.rb:22:in `post'
     # /usr/local/bundle/gems/actionpack-7.0.1/lib/action_dispatch/testing/integration.rb:370:in `post'
     # /usr/local/bundle/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/integration.rb:16:in `block (2 levels) in <module:Integration>'
     # ./spec/requests/api/v1/auth_spec.rb:99:in `block (3 levels) in <top (required)>'
     # ./spec/requests/api/v1/auth_spec.rb:111:in `block (3 levels) in <top (required)>'
     # /usr/local/bundle/gems/webmock-3.14.0/lib/webmock/rspec.rb:37:in `block (2 levels) in <top (required)>'

Finished in 3.97 seconds (files took 6.59 seconds to load)
1 example, 1 failure

@dblock
Copy link
Member

dblock commented Jan 28, 2022

Looks like we should be stripping those internals. PR welcome.

jcagarcia added a commit to jcagarcia/grape that referenced this issue Nov 9, 2023
jcagarcia added a commit to jcagarcia/grape that referenced this issue Nov 9, 2023
jcagarcia added a commit to jcagarcia/grape that referenced this issue Nov 10, 2023
jcagarcia added a commit to jcagarcia/grape that referenced this issue Nov 10, 2023
dblock pushed a commit that referenced this issue Nov 11, 2023
…odError` is raised (#2368)

* fix(#2236): Stripping the internals of `Grape::Endpoint` when `NoMethodError` is raised

* fix(#2236): Follow quote ruby style and including the endpoint in the error message

* fix(#2236): Running rubocop and applying corrections
@jcagarcia
Copy link
Contributor

Solved at #2368 :) should you close this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants