class Message::Dictionary
Public Class Methods
language=(l)
click to toggle source
# File lib/rpg-prompt/message.rb, line 24 def self.language=(l) unless @@Valid_Languages.nil? if @@Valid_Languages.include?(l) @@language = l Questionnaire.set_option(l, Questionnaire.type) end end end
new(valid_languages)
click to toggle source
Calls superclass method
Message::Language::new
# File lib/rpg-prompt/message.rb, line 16 def initialize(valid_languages) @dict_hash = Hash.new("no lang") super(valid_languages) @@Valid_Languages.each do |l| @dict_hash[l] = Hash.new("no word") end end
Public Instance Methods
add_word(s, w)
click to toggle source
# File lib/rpg-prompt/message.rb, line 33 def add_word(s, w) @dict_hash[@@language][s] = w end
symbol(w)
click to toggle source
# File lib/rpg-prompt/message.rb, line 41 def symbol(w) @dict_hash[@@language].key(w) end
word(s)
click to toggle source
# File lib/rpg-prompt/message.rb, line 37 def word(s) @dict_hash[@@language][s] end