module Ckeditor::Orm::Base::AssetBase::InstanceMethods
def as_json(options = nil)
def as_json(options = nil) options = { methods: as_json_methods, root: 'asset' }.merge(options || {}) super(options) end
def as_json_methods
def as_json_methods [:url_content, :url_thumb, :size, :filename, :format_created_at] end
def filename
def filename data_file_name end
def format_created_at
def format_created_at I18n.l(created_at, format: :default) end
def has_dimensions?
def has_dimensions? respond_to?(:width) && respond_to?(:height) end
def image?
def image? Ckeditor::IMAGE_TYPES.include?(data_content_type) end
def size
def size data_file_size end
def url_content
def url_content url end
def url_thumb
def url_thumb url(:thumb) end