From: James Britt Date: 2009-07-09T07:25:39+09:00 Subject: Re: i cant start webrick spox wrote: > > s = HTTPServer.new(:Port => $port == 80 ? 80 : 801, :DocumentRoot => 'etc...') Yikes! Are people really so adverse to creating simple methods that describe intent? (They also make testing easier :) ) # Pick a name that makes sense if this is not a good one ... def default_port default=801 $port == 80 ? 80 : default end s = HTTPServer.new :Port => default_port, :DocumentRoot => 'etc...' -- James Britt www.jamesbritt.com - Playing with Better Toys www.ruby-doc.org - Ruby Help & Documentation www.rubystuff.com - The Ruby Store for Ruby Stuff www.neurogami.com - Smart application development