Method: Gem::Tasks::Console#initialize

Defined in:
lib/rubygems/tasks/console.rb

#initialize(options = {}) {|_self| ... } ⇒ Console

Initializes the console task.

Parameters:

  • options (Hash) (defaults to: {})

    Additional options.

Options Hash (options):

  • :command (String) — default: DEFAULT_COMMAND

    The Ruby Console command to run.

  • :options (Array)

    Additional options for the Ruby Console.

Yields:

  • (_self)

Yield Parameters:


34
35
36
37
38
39
40
41
42
# File 'lib/rubygems/tasks/console.rb', line 34

def initialize(options={})
  super()

  @command = options.fetch(:command,DEFAULT_COMMAND)
  @options = Array(options[:options])

  yield self if block_given?
  define
end