class Essay::AttributeFeatures::HasCarrierWaveUploader

Public Instance Methods

mounted_as() click to toggle source

class Article

mount_uploader :poster, PosterUploader

end

Article.attribute_features.carrierwave.mounted_as => :poster

# File lib/essay-carrierwave/attribute.rb, line 41
def mounted_as
  carrierwave_feature.accessor_for(this_attribute.name)
end
uploader() click to toggle source

class Article

mount_uploader :poster, PosterUploader

end

Article.attribute_features.carrierwave.uploader => PosterUploader

# File lib/essay-carrierwave/attribute.rb, line 31
def uploader
  carrierwave_feature.uploader_for(this_attribute.name)
end

Private Instance Methods

carrierwave_feature() click to toggle source
# File lib/essay-carrierwave/attribute.rb, line 51
def carrierwave_feature
  active_record.features.carrierwave
end