class Pebbles::LoveLive::CLI

Public Instance Methods

help(command = nil, subcommand = false) click to toggle source
Calls superclass method
# File lib/pebbles/lovelive/cli.rb, line 55
def help(command = nil, subcommand = false)
  super(command, subcommand)
end
member(name) click to toggle source
# File lib/pebbles/lovelive/cli.rb, line 29
def member(name)
  member = LoveLive.send(name)
  if member
    member.print(options[:aa], options[:bigaa])
  else
    puts "Error: unknown member"
    puts ""
    invoke :help, ['member']
  end
end
members() click to toggle source
# File lib/pebbles/lovelive/cli.rb, line 41
def members
  LoveLive.members.each do |key, member|
    puts member.name
  end
end
method_missing(method, *args) click to toggle source
# File lib/pebbles/lovelive/cli.rb, line 59
def method_missing(method, *args)
  invoke :member, [method], args
end
story() click to toggle source
# File lib/pebbles/lovelive/cli.rb, line 49
def story
  story = LoveLive.story
  story.print(options[:desc])
end