class SpreeI18n::Engine
Public Class Methods
activate()
click to toggle source
# File lib/spree_i18n/engine.rb, line 23 def self.activate Dir.glob(File.join(File.dirname(__FILE__), '../../app/**/*_decorator*.rb')) do |c| Rails.configuration.cache_classes ? require(c) : load(c) end end
Protected Class Methods
add(pattern)
click to toggle source
# File lib/spree_i18n/engine.rb, line 33 def self.add(pattern) files = Dir[File.join(File.dirname(__FILE__), '../..', pattern)] I18n.load_path.concat(files) end
pattern_from(args)
click to toggle source
# File lib/spree_i18n/engine.rb, line 38 def self.pattern_from(args) array = Array(args || []) array.blank? ? '*' : "{#{array.join ','}}" end