Class: Rack::Request
- Inherits:
-
Object
- Object
- Rack::Request
- Defined in:
- lib/utopia/localization.rb,
lib/utopia/extensions/rack.rb,
lib/utopia/controller.rb
Instance Method Summary collapse
- #all_locales ⇒ Object
- #controller(&block) ⇒ Object
- #current_locale ⇒ Object
- #default_locale ⇒ Object
- #localization ⇒ Object
- #url_with_path(path = "") ⇒ Object
Instance Method Details
#all_locales ⇒ Object
33 34 35 |
# File 'lib/utopia/localization.rb', line 33 def all_locales localization.all_locales end |
#controller(&block) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/utopia/controller.rb', line 28 def controller(&block) if block_given? env["utopia.controller"].instance_eval(&block) else env["utopia.controller"] end end |
#current_locale ⇒ Object
25 26 27 |
# File 'lib/utopia/localization.rb', line 25 def current_locale env[Utopia::Localization::CURRENT_LOCALE_KEY] end |
#default_locale ⇒ Object
29 30 31 |
# File 'lib/utopia/localization.rb', line 29 def default_locale localization.default_locale end |
#localization ⇒ Object
37 38 39 |
# File 'lib/utopia/localization.rb', line 37 def localization env[Utopia::Localization::LOCALIZATION_KEY] 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 |