def args2
@args2_call += 1
[ { :name => 'string argument',
:type => :string,
:default => nil,
:value => 'foo'
},
{ :name => 'passsord argument',
:type => :password,
:default => nil,
:value => nil
},
{ :name => 'text argument',
:type => :text,
:default => nil,
:value => "Hello world.\n",
},
{ :name => 'integer argument',
:type => :integer,
:default => 0,
:value => 1
},
{ :name => 'float argument',
:type => :float,
:default => 0.0,
:value => 3.141
},
{ :name => 'regexp argument',
:type => :regexp,
:default => nil,
:value => /foo/
},
{ :name => 'bool argument',
:type => :bool,
:default => false,
:value => true
},
{ :name => 'select argument',
:type => :select,
:default => [ 'foo', 'bar', 'baz' ],
:value => 'foo'
},
{ :name => 'radio argument',
:type => :radio,
:default => [ 'foo', 'bar', 'baz' ],
:value => 'foo'
},
{ :name => 'checkset argument',
:type => :checkset,
:default => [
[ 'foo', true ],
[ 'bar', false ],
[ 'baz', false ]
],
:value => {
'foo' => true,
'bar' => false,
'baz' => false
}
}
]
end