Class: Essay::AttributeFeatures
- Inherits:
-
Object
- Object
- Essay::AttributeFeatures
show all
- Defined in:
- lib/essay-carrierwave/attribute.rb
Defined Under Namespace
Classes: HasCarrierWaveUploader
Instance Method Summary
collapse
Instance Method Details
#carrierwave ⇒ Object
13
14
15
16
17
|
# File 'lib/essay-carrierwave/attribute.rb', line 13
def carrierwave
@carrierwave || if has_carrierwave_uploader?
@carrierwave = HasCarrierWaveUploader.new(env)
end
end
|
#has_carrierwave_uploader? ⇒ Boolean
9
10
11
|
# File 'lib/essay-carrierwave/attribute.rb', line 9
def has_carrierwave_uploader?
!!model_features.with(:carrierwave) { |cw| cw.uploader_for(this_attribute.name) }
end
|
#has_uploader? ⇒ Boolean
5
6
7
|
# File 'lib/essay-carrierwave/attribute.rb', line 5
def has_uploader?
has_carrierwave_uploader?
end
|