Guest User

Untitled

a guest
Jul 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. class A
  2. def method_missing(method_sym, *arguments, &block)
  3. if method_sym == :[] && arguments.first.is_a?(Integer)
  4. # do something here with value (search something or create)
  5. arguments.first
  6. else
  7. super
  8. end
  9. end
  10. end
  11.  
  12. a = A.new
  13. a[2]
Add Comment
Please, Sign In to add comment