Sha256: 888bc3aba0bdb35136f572740dd39f0b7ff82abe8e5ee0fd4b573074b3741b55

Contents?: true

Size: 492 Bytes

Versions: 37

Compression:

Stored size: 492 Bytes

Contents

class PageAttachment < ActiveRecord::Base
  belongs_to :asset
  belongs_to :page
  attr_accessor :selected

  accepts_nested_attributes_for :asset
  
  acts_as_list :scope => :page_id
  
  def selected?
    !!selected
  end
  
  # a small change to the method in acts_as_list so that we don't override 
  # the position value if it has already been set (as it usually is for new attachments)
  def add_to_list_bottom
    self[position_column] ||= bottom_position_in_list.to_i + 1
  end
  
end

Version data entries

37 entries across 37 versions & 4 rubygems

Version Path
trusty-clipped-extension-2.0.1.pre.beta app/models/page_attachment.rb
trusty-clipped-extension-2.0.0.pre.beta app/models/page_attachment.rb
trusty-clipped-extension-1.1.1 app/models/page_attachment.rb
trusty-clipped-extension-1.1.0 app/models/page_attachment.rb
radiant-clipped-extension-1.1.2 app/models/page_attachment.rb
trusty-clipped-extension-1.0.11 app/models/page_attachment.rb
trusty-clipped-extension-1.0.10 app/models/page_attachment.rb
trusty-clipped-extension-1.0.9 app/models/page_attachment.rb
trusty-clipped-extension-1.0.8 app/models/page_attachment.rb
trusty-clipped-extension-1.0.7 app/models/page_attachment.rb
trusty-clipped-extension-1.0.6 app/models/page_attachment.rb
trusty-clipped-extension-1.0.5 app/models/page_attachment.rb
trusty-clipped-extension-1.0.4 app/models/page_attachment.rb
trusty-clipped-extension-1.0.3 app/models/page_attachment.rb
trusty-clipped-extension-1.0.2 app/models/page_attachment.rb
trusty-clipped-extension-1.0.1 app/models/page_attachment.rb
trusty-clipped-extension-1.0.0 app/models/page_attachment.rb
radiant-clipped-extension-add-group-1.1.2 app/models/page_attachment.rb
radiant-clipped-extension-1.1.1 app/models/page_attachment.rb
radiant-clipped-extension-1.1.0 app/models/page_attachment.rb