Guest User

Untitled

a guest
May 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. class Hash
  2. def method_missing( msg, *args )
  3. super unless args.empty?
  4. if has_key?(msg)
  5. [msg]
  6. elsif has_key?(msg.to_s)
  7. [msg.to_s]
  8. else
  9. nil
  10. end
  11. end
  12. end
  13.  
  14. hash = {
  15. :cats => "awesome",
  16. "dogs" => "okay I guess?"
  17. }
  18.  
  19. puts hash.cats
  20. puts hash.dogs
  21. puts hash.notakey
Add Comment
Please, Sign In to add comment