Skip to content

Instantly share code, notes, and snippets.

@banister
Created July 26, 2012 11:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save banister/3181627 to your computer and use it in GitHub Desktop.
Save banister/3181627 to your computer and use it in GitHub Desktop.
[28] (pry) main: 0> class Peter
[28] (pry) main: 0* extend FakeOverloader
[28] (pry) main: 0* def ui
[28] (pry) main: 0* puts "hi"
[28] (pry) main: 0* end
[28] (pry) main: 0* def ui(v)
[28] (pry) main: 0* puts "trick"
[28] (pry) main: 0* end
[28] (pry) main: 0* end
=> nil
[29] (pry) main: 0> Peter.new.ui
hi
=> nil
[30] (pry) main: 0> Peter.new.ui(3)
trick
=> nil
[31] (pry) main: 0> class Peter
[31] (pry) main: 0* def ui(a, b, c)
[31] (pry) main: 0* puts "#{a} #{b} #{c}"
[31] (pry) main: 0* end
[31] (pry) main: 0* end
=> nil
[32] (pry) main: 0> Peter.new.ui
hi
=> nil
[33] (pry) main: 0> Peter.new.ui(1)
trick
=> nil
[34] (pry) main: 0> Peter.new.ui(1, 2, 3)
1 2 3
=> nil
[35] (pry) main: 0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment