Uh, mi sfugge qualcosa!

codice
Codice PHP:
#require 'optparse'
#require 'rdoc/usage'
#require 'ostruct'
#require 'date'
require 'rubygems'
require 'ruby-debug'

class App
  VERSION 
'0.0.1'

  
attr_reader :options

  def initialize
(argumentsstdin)
    
puts "ARGV EACH"
    
ARGV.each {|mmmputs mmm}
    
puts "arguments EACH"
    
arguments.each {|mmmputs mmm}
    
debugger
    
@arguments arguments
    
@stdin stdin
    
@options OpenStruct.new
    ...
  
end
end

app 
App.new(ARGVSTDIN)
app.run 
results
Codice PHP:
giulio@giulio:~/Desktop/fontextract/bin$ ./fontextract bla1 bla2 bla3
ARGV EACH
bla1
bla2
bla3
arguments EACH
bla1
bla2
bla3
fontextract
:44
@arguments arguments
(rdb:1irb
irb
(#<App:0xb792653c>):001:0> arguments
=> ["bla2""bla3"]
irb(#<App:0xb792653c>):002:0> 
why!? cosa mi sfugge? :master: