Sha256: eb7b7f54ed9834d6b618676a29b843097c3b7070c7010a70c17b9ad28cd41f90
Contents?: true
Size: 491 Bytes
Versions: 2
Compression:
Stored size: 491 Bytes
Contents
class Book < ActiveRecord::Base has_many :authors has_many :citations, :foreign_key => 'book1_id' has_many :references, -> { distinct }, through: :citations, source: :reference_of has_many :subscriptions has_many :subscribers, through: :subscriptions enum status: [:proposed, :written, :published] enum read_status: {unread: 0, reading: 2, read: 3} enum nullable_status: [:single, :married] def published! super "do publish work..." end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ibm_db-3.0.5-x86-mingw32 | test/models/book.rb |
ibm_db-3.0.5 | test/models/book.rb |