class Message::Option

Public Class Methods

new(valid_languages, valid_types) click to toggle source
Calls superclass method Message::Language::new
# File lib/rpg-prompt/message.rb, line 59
def initialize(valid_languages, valid_types)
  super(valid_languages)
  @@Valid_Types = valid_types.clone
  if @@valid_options.nil?
    @@valid_options = Array.new
  end
  @@Valid_Languages.each do |l|
    @@Valid_Types.each do |t|
      @@valid_options.push([l, t])
    end
  end
  if @@option.nil?
    @@option = @@valid_options[0]
  end
end