RubyGems.org

Adds the ability to call class constructors with a hash of arguments to initialize attributes in the new object. == FEATURES/PROBLEMS: class Snark include NamedArguments attr_accessor :color, :size, :name attribute_defaults :color => 'blue', :size => lambda {|s| some_method_call(s)} required_fields :color, :name required_respond_to :name => :to_s required_kind_of? :size => Fixnum type_conversion :size => Fixnum end s = Snark.new :boojum => 7, :color => red == INSTALL:

installgem install namedarguments -v 0.0.3
Authors

James M Moore

5,153 total downloads 1,265 for this version
Owners

87a1b4114f307e1a4f4c9968ccb92a04

Gemfile
gem 'namedarguments', '~> 0.0.3'
Versions
  1. 0.0.5 June 3, 2007 (9 KB)
  2. 0.0.3 December 6, 2006 (8.5 KB)
  3. 0.0.2 December 5, 2006 (8 KB)
  4. 0.0.1 December 6, 2006 (8.5 KB)
Runtime Dependencies
  1. hoe >= 1.1.6