kfl62
1
As I mentioned in Passing args to generator - Rails - Ruby-Forum I can’t pass
arguments to rails generator. After a couple hours I find a dirty hack
def add_options!(opt)
…
opt.on(“–option_name”,“Some Text”) { |v| options[:option_name] = arg[0]
}
but regardless what i do the options hash still 'll contain the logical
true for defined arguments (def add_options!(opt)).
Only arg array 'll contain the runtime argument’s value.
Any help is welcome to solve this uggly, dirty … hack
Thanks kfl62
kfl62
2
Shame on me
I used --option_name and of course was returned a logical true
opt.on("–option_name",“Some Text”) { |v| options[:option_name] = arg[0]}
If I use --option_name=name returns args value
opt.on("–option_name=name",“Some Text”) { |v| options[:option_name] =
v}
kfl62
3
Ferenc-Lorant Kiss wrote:
As I mentioned in Passing args to generator - Rails - Ruby-Forum I can’t pass
arguments to rails generator. After a couple hours I find a dirty hack
def add_options!(opt)
…
opt.on(“–option_name”,“Some Text”) { |v| options[:option_name] = arg[0]
}
but regardless what i do the options hash still 'll contain the logical
true for defined arguments (def add_options!(opt)).
Only arg array 'll contain the runtime argument’s value.
Any help is welcome to solve this uggly, dirty … hack
Thanks kfl62
the source, maybe helps …