Sha256: 8649d42beafd3ccef7a54ac29997a84de83373be56e2e836045eaed36575e37d
Contents?: true
Size: 727 Bytes
Versions: 13
Compression:
Stored size: 727 Bytes
Contents
RSpec.shared_context 'mappers' do let(:users) { rom.relation(:users).mappers[:user] } let(:tasks) { rom.relation(:tasks).mappers[:task] } let(:tags) { rom.relation(:tags).mappers[:tag] } before do configuration.mappers do define(:users) do model Test::Models::User register_as :user attribute :id attribute :name end define(:tasks) do model Test::Models::Task register_as :task attribute :id attribute :user_id attribute :title end define(:tags) do model Test::Models::Tag register_as :tag attribute :id attribute :task_id attribute :name end end end end
Version data entries
13 entries across 13 versions & 1 rubygems