Guest User

Untitled

a guest
Jul 16th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. def self.included(base) #:nodoc:
  2. base.class_eval do
  3. has_many :properties, :as => :propertizable, :dependent => :destroy
  4. alias :real_properties :properties
  5.  
  6. def properties
  7. unless @properties_redefined
  8. (class << real_properties; self; end).instance_eval do
  9. def nesto
  10. puts "ispisujem"
  11. end
  12. def method_missing(method_called, *args, &block)
  13. puts "metoda fali!!!"
  14. end
  15. end
  16. @properties_redefined = true
  17. end
  18. real_properties
  19. end
  20. end
  21. end
Add Comment
Please, Sign In to add comment