module RedactorRails::AssetBase::InstanceMethods

Public Instance Methods

as_json(options = nil) click to toggle source
Calls superclass method
# File lib/redactor_rails/asset_base.rb, line 45
def as_json(options = nil)
  options = {
    :methods => as_json_methods,
    :root => false
  }

  super options
end
as_json_methods() click to toggle source
# File lib/redactor_rails/asset_base.rb, line 41
def as_json_methods
  [:image, :thumb]
end
has_dimensions?() click to toggle source
# File lib/redactor_rails/asset_base.rb, line 25
def has_dimensions?
  respond_to?(:width) && respond_to?(:height)
end
image() click to toggle source
# File lib/redactor_rails/asset_base.rb, line 33
def image
  url
end
image?() click to toggle source
# File lib/redactor_rails/asset_base.rb, line 29
def image?
  RedactorRails::IMAGE_TYPES.include?(data_content_type)
end
thumb() click to toggle source
# File lib/redactor_rails/asset_base.rb, line 37
def thumb
  url(:thumb)
end