class Nineteen::Eighty::Two::Messages
Constants
- MESSAGES
Public Class Methods
[](key)
click to toggle source
# File lib/nineteen/eighty/two/messages.rb, line 7 def self.[] key key = key.to_s.upcase raise Exceptions::SpectrumException.new "Q - #{MESSAGES['Q']}" unless MESSAGES.has_key? key "#{key} - #{MESSAGES[key]}" end
method_missing(m, *args)
click to toggle source
# File lib/nineteen/eighty/two/messages.rb, line 17 def self.method_missing m, *args key = case m when :zero 0 when :one 1 when :two 2 when :three 3 when :four 4 when :five 5 when :six 6 when :seven 7 when :eight 8 when :nine 9 else m.to_s end self[key] end
to_h()
click to toggle source
# File lib/nineteen/eighty/two/messages.rb, line 13 def self.to_h MESSAGES end