Skip to content

Instantly share code, notes, and snippets.

@caius
Created December 28, 2011 17:26
Show Gist options
  • Select an option

  • Save caius/1528785 to your computer and use it in GitHub Desktop.

Select an option

Save caius/1528785 to your computer and use it in GitHub Desktop.

Revisions

  1. caius created this gist Dec 28, 2011.
    12 changes: 12 additions & 0 deletions default_param_hack.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    def output name=((default=true); "caius")
    puts "name: #{name.inspect}"
    puts "default: #{default.inspect}"
    end

    output
    # >> name: "caius"
    # >> default: true

    output "avdi"
    # >> name: "avdi"
    # >> default: nil