Module: I18nViz::ViewHelpers
- Defined in:
- lib/i18n_viz/view_helpers.rb
Instance Method Summary collapse
- #display_i18n_viz? ⇒ Boolean
-
#i18n_viz_include_tag ⇒ Object
TODO: doesn’t work yet.
-
#translate(key, options = {}) ⇒ Object
(also: #t)
TODO: alias.
Instance Method Details
#display_i18n_viz? ⇒ Boolean
24 25 26 27 28 |
# File 'lib/i18n_viz/view_helpers.rb', line 24 def display_i18n_viz? check_params rescue false # rescue workaround, because params is weirdly defined in e.g. ActionMailer end |
#i18n_viz_include_tag ⇒ Object
TODO: doesn’t work yet
17 18 19 20 21 22 |
# File 'lib/i18n_viz/view_helpers.rb', line 17 def i18n_viz_include_tag # TODO: doesn't work yet return unless display_i18n_viz? stylesheet_link_tag 'i18n_viz' javascript_include_tag 'i18n_viz' end |
#translate(key, options = {}) ⇒ Object Also known as: t
TODO: alias
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/i18n_viz/view_helpers.rb', line 3 def translate(key, = {}) # TODO: alias if display_i18n_viz? && [:i18n_viz] != false # TODO: ActionController::Base.perform_caching = false if ActionController::Base.perform_caching == true if ![:scope].blank? "#{super(key, )}--#{[:scope]}.#{scope_key_by_partial(key)}--" else "#{super(key, )}--#{scope_key_by_partial(key)}--" end else super(key, ) end end |