Module: CarrierWave::Blitline::ClassMethods
- Defined in:
- lib/carrierwave/blitline.rb
Overview
Class methods to extend your Uploader classes
Instance Method Summary collapse
- #blitline_image_versions ⇒ Object
- #process_via_blitline(value = true) ⇒ Object
- #process_via_blitline? ⇒ Boolean
- #version(name, &block) ⇒ Object
Instance Method Details
#blitline_image_versions ⇒ Object
170 171 172 |
# File 'lib/carrierwave/blitline.rb', line 170 def blitline_image_versions @blitline_image_versions ||= [ImageVersion.new(nil)] end |
#process_via_blitline(value = true) ⇒ Object
174 175 176 |
# File 'lib/carrierwave/blitline.rb', line 174 def process_via_blitline(value = true) @process_via_blitline = value end |
#process_via_blitline? ⇒ Boolean
178 179 180 |
# File 'lib/carrierwave/blitline.rb', line 178 def process_via_blitline? defined?(@process_via_blitline) && @process_via_blitline == true end |
#version(name, &block) ⇒ Object
159 160 161 162 163 164 165 166 167 168 |
# File 'lib/carrierwave/blitline.rb', line 159 def version(name, &block) blitline_image_versions << ImageVersion.new(name, &block) # If process_via_blitline? is true, we still want to register the version with # the Uploader, but we don't want to define the conversions. if process_via_blitline? super(name) {} else super(name, &block) end end |