So in one line – or two – I set the possible arguments, their
types, assignment to variables and all the if-checking is done for me.
No need to write loop to check all parameters like in Ruby.
Is any package available which do similar thing for Ruby?
types, assignment to variables and all the if-checking is done for me.
No need to write loop to check all parameters like in Ruby.
Is any package available which do similar thing for Ruby?
Thanks in advance, have a good day
bye
try optparse [1], though not that concise, it’s pretty nice and easy
to use. You can find pretty smart usage in [2]. look for # default
options
types, assignment to variables and all the if-checking is done for me.
No need to write loop to check all parameters like in Ruby.
Is any package available which do similar thing for Ruby?
Thanks in advance, have a good day
bye
I’ll give you two options. One that I worte that isn’t as concise as
you’ve asked, but it has it’s own form of simplicity (see http://facets.rubyforge.org).
require ‘facet/command.rb’
class MyCommand < Cosole::Command
def __re_from(s); $re_from = s.to_s; end
def __re_to(s); $re_to = s.to_s; end
def __do; $do_do = true; end
def __enum; $enum = true; end
def __from(i); $from = i.to_i; end
def __step(i); $step = i.to_i; end
def __width(i); $width = i.to_i; end
# …
end
It can’t handle using the ‘=’ sign yet, but I plan to add taht soon
with a few other featuers.