Module: HammerBuilder::Strings
- Defined in:
- lib/hammer_builder/strings.rb
Class Method Summary (collapse)
Class Method Details
+ (Object) add(name, value)
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 |