[1] pry(main)> piticli = "wadus" if false
=> nil
[2] pry(main)> defined? piticli
=> "local-variable"
[3] pry(main)> h = {}; h[:piticli] = "wadus" if false
=> nil
[4] pry(main)> h.key? :piticli
=> false
wat?
[1] pry(main)> def chimera
[1] pry(main)* raise Error
[1] pry(main)* ensure
[1] pry(main)* puts "Hello"
[1] pry(main)* end
=> :chimera
[2] pry(main)> chimera
Hello
NameError: uninitialized constant Error
from (pry):2:in `chimera'
[3] pry(main)> def chimera
[3] pry(main)* raise Error
[3] pry(main)* ensure
[3] pry(main)* return "Hello"
[3] pry(main)* end
=> :chimera
[4] pry(main)> chimera
=> "Hello"
[5] pry(main)>
wat?