class Pebbles::LoveLive::Core

Public Class Methods

new() click to toggle source
# File lib/pebbles/lovelive/core.rb, line 9
def initialize
  initialize_member
  initialize_story
end

Public Instance Methods

members() click to toggle source
# File lib/pebbles/lovelive/core.rb, line 14
def members
  @@members
end
method_missing(method, *args) click to toggle source
# File lib/pebbles/lovelive/core.rb, line 22
def method_missing(method, *args)
  @@members[method]
end
story() click to toggle source
# File lib/pebbles/lovelive/core.rb, line 18
def story
  @@story
end

Private Instance Methods

initialize_member() click to toggle source
# File lib/pebbles/lovelive/core.rb, line 27
def initialize_member
  yaml = YAML.load_file(File.join(CONFIG_PATH, 'members.yml'))
  @@members = {}
  yaml.each do |k, v|
    @@members[k] = Member.new(k, v)
  end
end
initialize_story() click to toggle source
# File lib/pebbles/lovelive/core.rb, line 35
def initialize_story
  @@story = Story.new
end