module ModelManage::Metadata
Public Instance Methods
active_record()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 6 def active_record form.owner end
belongs_to?()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 12 def belongs_to? [:referenced_in, :embedded_in].member? macro end
check_validity!()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 9 def check_validity! nil end
collection?()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 15 def collection? not belongs_to? end
options()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 3 def options form.data.merge(self) end
through_reflection()
click to toggle source
# File lib/model_manage/mongoid_rails_erd.rb, line 18 def through_reflection active_record.relations[ form.options[:through].to_s ] end