Module: HammerBuilder::Strings
- Defined in:
- lib/hammer_builder/strings.rb
Class Method Summary collapse
Class Method Details
.add(name, value) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/hammer_builder/strings.rb', line 3 def self.add(name, value) name = name.to_s.upcase if const_defined?(name) raise "values are different for const #{name}: #{[const_get(name), value].inspect}" if const_get(name) != value else const_set(name, value.freeze) end end |