spec/fixtures/models.rb in dbee-1.0.0 vs spec/fixtures/models.rb in dbee-1.0.1

- old
+ new

@@ -15,22 +15,21 @@ end class Demographics < Dbee::Base association :phone_numbers, model: PhoneNumbers, constraints: { - type: :reference, name: :demographic_id, parent: :id } end class MembersBase < Dbee::Base association :demos, model: Demographics, constraints: { type: :reference, name: :member_id, parent: :id } association :movies, model: Movies, - constraints: { type: :reference, name: :member_id, parent: :id } + constraints: { name: :member_id, parent: :id } end class Members < MembersBase association :favorite_comic_movies, model: Movies, constraints: [ { type: :reference, name: :member_id, parent: :id }, @@ -47,15 +46,18 @@ { type: :static, name: :genre, value: 'comedy' } ] end class TheatersBase < Dbee::Base - end - - class Theaters < TheatersBase association :members, model: Members, constraints: [ { type: :reference, name: :tid, parent: :id }, { type: :reference, name: :partition, parent: :partition } + ] + end + + class Theaters < TheatersBase + association :parent_theater, model: self, constraints: [ + { type: :reference, name: :parent_theater_id, parent: :id } ] end class A < Dbee::Base table 'table_set_to_a'