Class: Moromi::Error::DefaultInformationBuilder

Inherits:
Object
  • Object
show all
Includes:
InformationBuildable
Defined in:
lib/moromi/error/default_information_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(controller) ⇒ DefaultInformationBuilder

Returns a new instance of DefaultInformationBuilder.



8
9
10
# File 'lib/moromi/error/default_information_builder.rb', line 8

def initialize(controller)
  @controller = controller
end

Instance Method Details

#buildObject



12
13
14
15
16
17
18
# File 'lib/moromi/error/default_information_builder.rb', line 12

def build
  {
    user_id: fetch_user_id(controller),
    url: fetch_url(controller),
    user_agent: fetch_user_agent(controller)
  }
end