module SeoAttachment::ClassMethods

Public Instance Methods

seo_attachment(options = {}) click to toggle source
# File lib/seo_attachment/seo_attachment.rb, line 8
def seo_attachment(options = {})
  before_create :interpolates_file_names
  before_update :interpolates_file_names

  Paperclip.interpolates :normally_file_name do |data, style|
    data.instance.normally_file_name
  end

  class_attribute :seo_attachment_options
  self.seo_attachment_options = {
    :data_name => (options[:data_name] || :data),
    :normally_method => (options[:normally_method] || :slug)
  }

  include SeoAttachment::InstanceMethods
end