class Dragoman::UrlHelpers

Public Class Methods

add_untranslated_helpers(name, path_module, url_module) click to toggle source
# File lib/dragoman/url_helpers.rb, line 4
def self.add_untranslated_helpers name, path_module, url_module
  path_module.send :define_method, "#{name}_path" do |*args|
    __send__(Dragoman::UrlHelpers.localized_helper_name(name, :path), *args)
  end
  url_module.send :define_method, "#{name}_url" do |*args|
    __send__(Dragoman::UrlHelpers.localized_helper_name(name, :url), *args)
  end
end
localized_helper_name(name, url_helper_type) click to toggle source
# File lib/dragoman/url_helpers.rb, line 13
def self.localized_helper_name name, url_helper_type
  locale = I18n.locale
  "#{name}_#{locale}_#{url_helper_type}"
end