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'