Class: Rack::Request

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

Instance Method Summary collapse

Instance Method Details

#all_localesObject



14
15
16
# File 'lib/utopia/middleware/localization.rb', line 14

def all_locales
	localization.all_locales
end

#controller(&block) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/utopia/middleware/controller.rb', line 10

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

#current_localeObject



10
11
12
# File 'lib/utopia/middleware/localization.rb', line 10

def current_locale
	env["utopia.current_locale"]
end

#localizationObject



18
19
20
# File 'lib/utopia/middleware/localization.rb', line 18

def localization
	env["utopia.localization"]
end