Guest User

Untitled

a guest
Jan 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. class Object
  2. # show association of a object
  3. def as_of(obj)
  4. puts "========================================= "
  5. puts " Associations of #{obj}"
  6. puts "========================================= "
  7.  
  8. obj.reflections.values.each do |v|
  9. puts "#{v.macro} ==>> #{v.name}"
  10. end
  11.  
  12. puts "========================================= "
  13. return
  14. end
  15.  
  16. # find method
  17. def self.f_m(method)
  18. methods.grep(/method/).sort
  19. end
  20.  
  21. # methods this object
  22. def self.m
  23. (self.methods - self.class.superclass.instance_methods).sort
  24. end
  25.  
  26. # show models
  27. def models
  28. m = []
  29. Dir.entries("app/models").each do |model|
  30. if model.include? ".rb"
  31. m << model.gsub(".rb", "").classify
  32. end
  33. end
  34. return m
  35. end
  36.  
  37. end
Add Comment
Please, Sign In to add comment