class Romaniac::Const
Constants
- ROMAN_PATTERN
Public Class Methods
define!(name)
click to toggle source
# File lib/romaniac/const.rb, line 12 def self.define!(name) if Romaniac::Converter::ARABIC_ROMAN.has_value?(name) if RUBY_VERSION == '1.8.7' arabic = Romaniac::Converter::ARABIC_ROMAN.index(name) else arabic = Romaniac::Converter::ARABIC_ROMAN.key(name) end else arabic = Romaniac::Converter.roman_to_arabic(name) end Object.const_set(name, Roman(arabic)) end