class Rubipara::Character

Attributes

cv[R]
en_name[R]
fav_phrase[R]
grade[R]
name[R]
team[R]

Public Class Methods

all() click to toggle source

return an array of character objects of all characters

# File lib/rubipara/character.rb, line 12
def all
  @@config.keys.map {|name| Character.new name }
end
new(name) click to toggle source
# File lib/rubipara/character.rb, line 18
def initialize(name)
  raise NotFoundError.new('ERROR: No such a character') unless @@config.has_key?(name)
  @en_name    = name # English first name
  @name       = @@config[name]['name'] # Japanese full name
  @cv         = @@config[name]['cv']
  @grade      = @@config[name]['grade']
  @team       = @@config[name]['team']
  @fav_phrase = @@config[name]['fav_phrase']
end