Skip to content

Instantly share code, notes, and snippets.

@nusco
Created August 18, 2010 13:42
Show Gist options
  • Save nusco/534765 to your computer and use it in GitHub Desktop.
Save nusco/534765 to your computer and use it in GitHub Desktop.

Revisions

  1. nusco created this gist Aug 18, 2010.
    13 changes: 13 additions & 0 deletions argument_array.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    # =====================
    # Spell: Argument Array
    # =====================

    # Collapse a list of arguments into an array.

    def my_method(*args)
    args.map {|arg| arg.reverse }
    end

    my_method('abc', 'xyz', '123') # => ["cba", "zyx", "321"]

    # For more information: http://www.pragprog.com/titles/ppmetr/metaprogramming-ruby