Sha256: 7f32ff66e59c0fdb4011e984951a3f6bc8c8bdb5884973ce8ebdfb4701baf8aa
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
class Project < ActiveRecord::Base has_one :owner has_many :milestones has_many :loader_releases has_many :versions, :through => :loader_releases #has_many :release_versions, :through => :loader_releases, :source => :versions has_and_belongs_to_many :categories end class Owner < ActiveRecord::Base belongs_to :project end class Milestone < ActiveRecord::Base belongs_to :project #validate the name, cost delegate :title, :title=, :to => :project end # had_and_belongs to join table class Category < ActiveRecord::Base has_and_belongs_to_many :projects end class Version < ActiveRecord::Base has_many :releases has_one :long_and_complex_table_linked_to_version end # Join Table with additional columns class LoaderRelease < ActiveRecord::Base belongs_to :project belongs_to :version #validate the name end class Empty < ActiveRecord::Base end # Join Table with additional columns class LongAndComplexTableLinkedToVersion < ActiveRecord::Base belongs_to :version end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
datashift-0.2.1 | spec/fixtures/test_model_defs.rb |
datashift-0.0.1 | spec/fixtures/test_model_defs.rb |