# File lib/Getopt/Declare.rb, line 280 def code(*t) if t[0] pos1 = t[0].to_s else pos1 = '0' end c = conversion c = "\n _VAL_ = _VAL_#{c} if _VAL_" if c code = "_VAR_ = %q|<\#{@name}>|\n_VAL_ = @@m[\#{pos1}]\n_VAL_.tr!(\"\\\\0\",\" \") if _VAL_\#{c}\n" actions = Getopt::Declare::ScalarArg::stdactions(@type) for i in actions next if i.nil? # i.sub!(/(\s*\{)/, '\1 module '+t[1]) code << " begin #{i} end " end code << " #{@name} = _VAL_\n" end