Sha256: edb2810df6ac11464693b4942f3ba2c806319c7512dd0345ba86a5d15df1de44

Contents?: true

Size: 460 Bytes

Versions: 5

Compression:

Stored size: 460 Bytes

Contents

class Aroma < ActiveRecord::Base
  include Fae::BaseModelConcern

  belongs_to :release
  has_many :cats

  default_scope { order(:position) }

  has_one :image, as: :imageable, class_name: '::Fae::Image', dependent: :destroy
  accepts_nested_attributes_for :image, allow_destroy: true

  def fae_display_field
    name
  end

  def fae_tracker_blacklist
    'all'
  end

  def fae_nested_parent
    :release
  end

  def cat_size
    cats.size.to_s
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fae-rails-1.5.1 spec/dummy/app/models/aroma.rb
fae-rails-1.5.0 spec/dummy/app/models/aroma.rb
fae-rails-1.4.1 spec/dummy/app/models/aroma.rb
fae-rails-1.4.0 spec/dummy/app/models/aroma.rb
fae-rails-1.3.1 spec/dummy/app/models/aroma.rb