Class: Spina::Admin::Journal::Volume

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/spina/admin/journal/volume.rb

Overview

Volumes of a journal. A journal has multiple volumes, a volume can have multiple issues.

Validators

Presence

#number

Uniqueness

#number (scope: journal)

Scopes

sorted_asc

sorted in order of increasing number

sorted_desc

sorted highest number first

See Also:

Instance Attribute Summary collapse

Instance Attribute Details

#journalActiveRecord::Relation

Returns the issues that comprise this volume.

Returns:

  • (ActiveRecord::Relation)

    the issues that comprise this volume



24
# File 'app/models/spina/admin/journal/volume.rb', line 24

belongs_to :journal

#numberInteger

Returns:

  • (Integer)


24
# File 'app/models/spina/admin/journal/volume.rb', line 24

belongs_to :journal