[ANN] rdp-arguments -- named arguments for 1.8 and 1.9!

Though I can't take much credit for this (the original author is maca
[1]), in case it's useful, here's a pretty stable release of the
arguments gem.

usage

class A
def go(a = 3, b = 4)
   [a, b]
end
named_args :go
end

A.new.go(3, 4)

=> [3, 4]

A.new.go(:a => 3, :b => 4)

=> [3, 4]

Compatible with 1.8.x, and 1.9.x

Ahh.
Enjoy and happy new year.

-r

[1] GitHub - maca/arguments: You don't have to wait until Ruby 2.0 to get (named|keyword) arguments. Works with 1.8.6, 1.8.7 and 1.9.1. An alternative to options hash.

···

--
Posted via http://www.ruby-forum.com/\.

Though I can't take much credit for this (the original author is maca
[1]), in case it's useful, here's a pretty stable release of the
arguments gem.

The README is wrong about install, github doesn't build gems anymore,
and the name doesn't match your repo anyway.
Looks interesting, will check it out.

···

On Sun, Jan 3, 2010 at 11:41 AM, Roger Pack <rogerpack2005@gmail.com> wrote:

usage

class A
def go(a = 3, b = 4)
[a, b]
end
named_args :go
end

A.new.go(3, 4)

=> [3, 4]

A.new.go(:a => 3, :b => 4)

=> [3, 4]

Compatible with 1.8.x, and 1.9.x

Ahh.
Enjoy and happy new year.

GitHub - rdp/arguments: You don't have to wait until Ruby 2.0 to get (named|keyword) arguments. Has been tested with 1.8.6 and 1.9.1
-r

[1] GitHub - maca/arguments: You don't have to wait until Ruby 2.0 to get (named|keyword) arguments. Works with 1.8.6, 1.8.7 and 1.9.1. An alternative to options hash.
--
Posted via http://www.ruby-forum.com/\.

--
Michael Fellinger
CTO, The Rubyists, LLC

ichael Fellinger wrote:

···

On Sun, Jan 3, 2010 at 11:41 AM, Roger Pack <rogerpack2005@gmail.com> > wrote:

Though I can't take much credit for this (the original author is maca
[1]), in case it's useful, here's a pretty stable release of the
arguments gem.

The README is wrong about install, github doesn't build gems anymore,
and the name doesn't match your repo anyway.
Looks interesting, will check it out.

oops my bad.
That's now

$ gem install rdp-arguments

Thanks!
-r
--
Posted via http://www.ruby-forum.com/\.