Parent

Methods

Included Modules

Class/Module Index [+]

Quicksearch

Rabbit::Command::Rabbit

Public Class Methods

new() click to toggle source
# File lib/rabbit/command/rabbit.rb, line 34
def initialize
  @logger = nil
end
run(*arguments) click to toggle source
# File lib/rabbit/command/rabbit.rb, line 29
def run(*arguments)
  new.run(arguments)
end

Public Instance Methods

run(arguments) click to toggle source
# File lib/rabbit/command/rabbit.rb, line 38
def run(arguments)
  GC.disable
  require "rbconfig"

  require "rabbit/console"
  require "rabbit/source"
  require "rabbit/renderer"
  require "rabbit/front"

  @options, @logger = parse_command_line_arguments(arguments)

  require "rabbit/canvas"
  GC.enable

  if @options.save_as_image
    do_save_as_image
  elsif @options.print
    do_print
  elsif @options.server
    do_server
  else
    do_display
  end

  ::Rabbit.cleanup
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.