Module: Tolk::Import

Included in:
Locale
Defined in:
lib/tolk/import.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
# File 'lib/tolk/import.rb', line 3

def self.included(base)
  base.send :extend, ClassMethods
end

Instance Method Details

#read_locale_fileObject



45
46
47
48
49
50
# File 'lib/tolk/import.rb', line 45

def read_locale_file
  locale_file = "#{self.locales_config_path}/#{self.name}.yml"
  raise "Locale file #{locale_file} does not exists" unless File.exists?(locale_file)

  self.class.flat_hash(YAML::load(IO.read(locale_file))[self.name])
end