On 6/23/07, Trans <transfire / gmail.com> wrote: > > > On Jun 23, 6:09 pm, darren kirby <bulli... / badcomputer.org> wrote: > > *Sigh*, I mean: > > > > # Writes embedded images to a file > > # > > # :call-seq: > > # write_picture() -> nil > > # write_picture(:outfile=>"str") -> nil > > # write_picture(:n=>int) -> nil > > # write_picture(:outfile=>"str", :n=>int) -> nil > > > > -d > > Bingo. > > But hey, as Resident Dreamer, I can't help but wonder how cool it > might be to have highly descriptive and auto-flexible arguments: > > def write_picture(n <= Integer, outfile <= String) > ... > end > > write_picture("front cover", 1) > write_picture(1, "front cover") > > Sacrifice a little duck-typiness for some arg-flippiness :) Yuck.