Module: Dragonfly::Job::OverrideInstanceMethods
- Defined in:
- lib/dragonfly/job.rb
Overview
This is needed because we need a way of overriding the methods added to Job objects by the analyser and by the job shortcuts like ‘thumb’, etc. If we had traits/classboxes in ruby maybe this wouldn’t be needed Think of it as like a normal instance method but with a css-like !important after it
Instance Method Summary collapse
Instance Method Details
#format ⇒ Object
184 185 186 187 |
# File 'lib/dragonfly/job.rb', line 184 def format apply || analyse(:format) end |
#mime_type ⇒ Object
189 190 191 |
# File 'lib/dragonfly/job.rb', line 189 def mime_type app.mime_type_for(format) || analyse(:mime_type) || app.fallback_mime_type end |
#to_s ⇒ Object
193 194 195 |
# File 'lib/dragonfly/job.rb', line 193 def to_s super.sub(/#<Class:\w+>/, 'Extended Dragonfly::Job') end |