class ContentfulModel::AssetDimensionQuery
Module for extending Asset
with Image API capabilities
Attributes
asset[R]
query[R]
Public Class Methods
new(asset)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 6 def initialize(asset) @asset = asset @query = {} end
Public Instance Methods
format(fm)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 27 def format(fm) query[:fm] = fm self end
height(h)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 22 def height(h) query[:h] = h self end
jpeg_quality(q)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 32 def jpeg_quality(q) query[:fm] = 'jpg' query[:q] = q self end
load()
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 66 def load asset.url(query) end
padded_background_color(bg)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 60 def padded_background_color(bg) query[:fit] = 'pad' query[:bg] = bg self end
png_8bit()
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 38 def png_8bit query[:fm] = 'png' query[:fl] = 'png8' self end
resize(width = nil, height = nil)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 11 def resize(width = nil, height = nil) self.width(width) unless width.nil? self.height(height) unless height.nil? self end
resize_behavior(fit)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 44 def resize_behavior(fit) query[:fit] = fit self end
rounded_corners(r)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 55 def rounded_corners(r) query[:r] = r self end
thumbnail_focused_on(f)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 49 def thumbnail_focused_on(f) query[:fit] = 'thumb' query[:f] = f self end
width(w)
click to toggle source
# File lib/contentful_model/asset_dimension_query.rb, line 17 def width(w) query[:w] = w self end