Class: Rack::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/utopia/middleware/localization.rb,
lib/utopia/middleware/controller.rb,
lib/utopia/extensions/rack.rb

Instance Method Summary collapse

Instance Method Details

#all_localesObject



30
31
32
# File 'lib/utopia/middleware/localization.rb', line 30

def all_locales
  localization.all_locales
end

#controller(&block) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/utopia/middleware/controller.rb', line 26

def controller(&block)
  if block_given?
    env["utopia.controller"].instance_eval(&block)
  else
    env["utopia.controller"]
  end
end

#current_localeObject



26
27
28
# File 'lib/utopia/middleware/localization.rb', line 26

def current_locale
  env["utopia.current_locale"]
end

#localizationObject



34
35
36
# File 'lib/utopia/middleware/localization.rb', line 34

def localization
  env["utopia.localization"]
end

#url_with_path(path = "") ⇒ Object



24
25
26
# File 'lib/utopia/extensions/rack.rb', line 24

def url_with_path(path = "")
  base_url << path
end