Module: Ckeditor::Backend::Refile

Extended by:
ActiveSupport::Concern
Included in:
Asset
Defined in:
lib/ckeditor/backend/refile.rb

Instance Method Summary collapse

Instance Method Details

#extract_dimensionsObject



31
32
33
34
35
36
# File 'lib/ckeditor/backend/refile.rb', line 31

def extract_dimensions
  if model.image? && model.has_dimensions?
    model.width = magick.width
    model.height = magick.height
  end
end

#magickObject



27
28
29
# File 'lib/ckeditor/backend/refile.rb', line 27

def magick
  @magick ||= MiniMagick::Image.open(model.to_io)
end

#url(*attrs) ⇒ Object



23
24
25
# File 'lib/ckeditor/backend/refile.rb', line 23

def url(*attrs)
  ::Refile.attachment_url(self, :data, *attrs)
end