Sha256: 1d28eebf72336804f8b00e568de36b90080036d2ef3b485076f51156cee76943
Contents?: true
Size: 473 Bytes
Versions: 10
Compression:
Stored size: 473 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
10 entries across 10 versions & 2 rubygems