Class: AddSymbolicNames::Store::Yaml
- Inherits:
-
Object
- Object
- AddSymbolicNames::Store::Yaml
- Defined in:
- lib/add_symbolic_names/store/yaml.rb
Class Method Summary collapse
Class Method Details
.define_constants(klass, opts) ⇒ Object
8 9 10 11 12 |
# File 'lib/add_symbolic_names/store/yaml.rb', line 8 def self.define_constants(klass, opts) YAML.load_file(File.join(self.folder, "#{klass.name.demodulize.tableize}.yml")).each do |datum| klass.const_set(datum['symbolic_name'], datum['id']) unless klass.const_defined?(datum['symbolic_name']) end end |