Class: Daidan::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/daidan/config/application.rb

Instance Method Summary collapse

Constructor Details

#initializeApplication

Returns a new instance of Application.



3
4
5
6
# File 'lib/daidan/config/application.rb', line 3

def initialize
  setup_zeitwerk
  super
end

Instance Method Details

#call(env) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/daidan/config/application.rb', line 8

def call(env)
  process_request(env)
rescue JSON::ParserError
  handle_json_parse_error
rescue StandardError => e
  handle_internal_server_error(e)
end