Skip to content

Instantly share code, notes, and snippets.

@kyrylo
Last active December 19, 2015 06:39
Show Gist options
  • Select an option

  • Save kyrylo/5913204 to your computer and use it in GitHub Desktop.

Select an option

Save kyrylo/5913204 to your computer and use it in GitHub Desktop.
Ruby for entertainment #1
[1] pry(main)> HELLO!!!
| def answer
| :HI!
| end
NoMethodError: undefined method `HELLO!' for main:Object
from (pry):4:in `__pry__'
[2] pry(main)> answer
=> :"HI!"
[2] pry(main)> HELLO!!!
| [1, 2, 3].map { |n|
| HI!!!
| n + 100
| }
NoMethodError: undefined method `+' for true:TrueClass
from (pry):9:in `block in __pry__'
[3] pry(main)> HELLO!!!
| [1, 2, 3].map { |n|
| HI!!!
| n += 100
| }
NoMethodError: undefined method `HI!' for main:Object
from (pry):14:in `block in __pry__'
[1] pry(main)> CLASSY!!!
| class A
| AWESOME!!!
| class B
| MARVELOUS!!!
| def great
| 'awful :-('
| end
| end
| end
NoMethodError: undefined method `MARVELOUS!' for A::B:Class
from (pry):7:in `<class:B>'
[2] pry(main)> A
=> A
[3] pry(main)> A::B
=> A::B
[4] pry(main)> A::B.new.great
=> "awful :-("
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment