module ActiveMocker::MockCreator::Associations
Public Instance Methods
association_collection()
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 25 def association_collection @association_collection ||= schema_scrapper.associations.to_a end
belongs_to()
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 13 def belongs_to relation_find(:type, __method__) end
has_and_belongs_to_many()
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 17 def has_and_belongs_to_many relation_find(:type, __method__) end
has_many()
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 5 def has_many relation_find(:type, __method__) end
has_one()
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 9 def has_one relation_find(:type, __method__) end
relation_find(key, value)
click to toggle source
# File lib/active_mocker/mock_creator/associations.rb, line 21 def relation_find(key, value) association_collection.select { |r| r.send(key).to_sym == value } end