Class: Asset

Inherits:
ApplicationRecord show all
Includes:
Ckeditor::Backend::Paperclip, Ckeditor::Orm::ActiveRecord::AssetBase
Defined in:
app/models/asset.rb

Instance Method Summary collapse

Instance Method Details

#has_dimensions?Boolean

> Dimensions

Returns:

  • (Boolean)


75
76
77
# File 'app/models/asset.rb', line 75

def has_dimensions?
  respond_to?(:width) && respond_to?(:height)
end

#image?Boolean

> Image?

Returns:

  • (Boolean)


69
70
71
# File 'app/models/asset.rb', line 69

def image?
  %r(\Aimage\/.*\Z) =~ data_content_type
end

#url(*args) ⇒ Object

> URL



57
58
59
# File 'app/models/asset.rb', line 57

def url *args
  data.url *args
end

#url_contentObject

> CKEditor



63
64
65
# File 'app/models/asset.rb', line 63

def url_content
  url(:medium)
end