Sha256: 71749145f9a0b5e5ca1fcfa70be13cec7be79ed5c82c29adf7841ae2fb46c7d3

Contents?: true

Size: 505 Bytes

Versions: 2

Compression:

Stored size: 505 Bytes

Contents

module ValidatesCvr; end

class ValidatesCvr::Railtie < ::Rails::Railtie
  initializer "validates_cvr" do |app|
    ValidatesCvr::Railtie.instance_eval do
      pattern = pattern_from app.config.i18n.available_locales
      pattern = "config/locales/#{pattern}.yml"
      files = Dir[File.join(File.dirname(__FILE__), "../..", pattern)]
      I18n.load_path.concat(files)
    end
  end

  def self.pattern_from(args)
    array = Array(args || [])
    array.blank? ? "*" : "{#{array.join(',')}}"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
validates_cvr-0.0.5 lib/validates_cvr/railtie.rb
validates_cvr-0.0.3 lib/validates_cvr/railtie.rb