class IRB::Command::Base

Attributes

Public Class Methods

# File lib/irb/command/base.rb, line 19
def category(category = nil)
  @category = category if category
  @category || "No category"
end
# File lib/irb/command/base.rb, line 24
def description(description = nil)
  @description = description if description
  @description || "No description provided."
end
# File lib/irb/command/base.rb, line 34
def execute(irb_context, arg)
  new(irb_context).execute(arg)
rescue CommandArgumentError => e
  puts e.message
end
# File lib/irb/command/base.rb, line 29
def help_message(help_message = nil)
  @help_message = help_message if help_message
  @help_message
end
# File lib/irb/command/base.rb, line 47
def initialize(irb_context)
  @irb_context = irb_context
end

Public Instance Methods

# File lib/irb/command/base.rb, line 53
def execute(arg)
  #nop
end