Class: SpreeI18n::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- SpreeI18n::Engine
- Defined in:
- lib/spree_i18n/engine.rb
Class Method Summary collapse
Class Method Details
.activate ⇒ Object
23 24 25 26 27 |
# 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 |
.add(pattern) ⇒ Object
33 34 35 36 |
# 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) ⇒ Object
38 39 40 41 |
# File 'lib/spree_i18n/engine.rb', line 38 def self.pattern_from(args) array = Array(args || []) array.blank? ? '*' : "{#{array.join ','}}" end |