Class: BuzzMain

Inherits:
Object
  • Object
show all
Defined in:
lib/buzz_main.rb

Instance Method Summary collapse

Constructor Details

#initialize(argv, stdin = STDIN, stdout = STDOUT, stderr = STDERR, kernel = Kernel) ⇒ BuzzMain

Returns a new instance of BuzzMain.



4
5
6
# File 'lib/buzz_main.rb', line 4

def initialize(argv, stdin=STDIN, stdout=STDOUT, stderr=STDERR, kernel=Kernel)
  @argv, @stdin, @stdout, @stderr, @kernel = argv, stdin, stdout, stderr, kernel
end

Instance Method Details

#execute!Object



8
9
10
11
12
13
# File 'lib/buzz_main.rb', line 8

def execute!
  # your code here, assign a value to exitstatus
  Buzz.start @argv
  puts "SHIT #{@argv}"
  @kernel.exit(0)
end