All pastes #2130164 Raw Edit

Stuff

public ruby v1 · immutable
#2130164 ·published 2012-03-19 21:58 UTC
rendered paste body
        define_method(name) do |val=nil|          validation[:default] = dup_default.dup unless dup_default.nil?          val = val.send(coerce) if val && coerce          set_or_return(name, val, validation)        end SyntaxError - /tmp/chef-solo/cookbooks/metachef/libraries/attr_struct.rb:21: syntax error, unexpected '=', expecting '|'        define_method(name) do |val=nil|                                    ^/tmp/chef-solo/cookbooks/metachef/libraries/attr_struct.rb:160: syntax error, unexpected kEND, expecting $end/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'  /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `polyglot_original_require'  /usr/lib/ruby/vendor_ruby/polyglot.rb:64:in `require'  /tmp/chef-solo/cookbooks/metachef/libraries/metachef.rb:9  /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'  /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `polyglot_original_require'  /usr/lib/ruby/vendor_ruby/polyglot.rb:64:in `require'  /tmp/chef-solo/cookbooks/metachef/libraries/aspects.rb:1  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:82:in `load'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:82  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:120:in `call'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:120:in `foreach_cookbook_load_segment'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:119:in `each'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:119:in `foreach_cookbook_load_segment'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:117:in `each'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:117:in `foreach_cookbook_load_segment'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:80:in `load_libraries'  /usr/lib/ruby/vendor_ruby/chef/run_context.rb:57:in `load'  /usr/lib/ruby/vendor_ruby/chef/client.rb:195:in `setup_run_context'  /usr/lib/ruby/vendor_ruby/chef/client.rb:159:in `run'  /usr/lib/ruby/vendor_ruby/chef/application/solo.rb:192:in `run_application'  /usr/lib/ruby/vendor_ruby/chef/application/solo.rb:183:in `loop'  /usr/lib/ruby/vendor_ruby/chef/application/solo.rb:183:in `run_application'  /usr/lib/ruby/vendor_ruby/chef/application.rb:67:in `run'  /usr/bin/chef-solo:24