class MusicbrainzCli::CLI

Public Class Methods

new(options={}) click to toggle source
# File lib/musicbrainz_cli/cli.rb, line 8
def initialize options={}
  ActiveRecord::Base.logger = Logger.new options[:logdev] if options[:logdev]
end

Public Instance Methods

loop() click to toggle source
# File lib/musicbrainz_cli/cli.rb, line 12
def loop
  Ripl.start binding: binding, prompt: 'MusicBrainz CLI > '
end
method_missing(m, *args, &block) click to toggle source
Calls superclass method
# File lib/musicbrainz_cli/cli.rb, line 16
def method_missing m, *args, &block
  command_name =  "command_#{m}"
  if respond_to? command_name
    send command_name, *args
  else
    super
  end
end