Class: Crema::Product

Inherits:
Object
  • Object
show all
Defined in:
lib/crema/product.rb

Instance Method Summary collapse

Constructor Details

#initialize(attr) ⇒ Product

Returns a new instance of Product.



3
4
5
# File 'lib/crema/product.rb', line 3

def initialize(attr)
  @attributes = attr
end

Instance Method Details

#image_heightObject



27
28
29
# File 'lib/crema/product.rb', line 27

def image_height
  @attributes.dig('image', 'middle_height')
end

#image_urlObject



19
20
21
# File 'lib/crema/product.rb', line 19

def image_url
  @attributes.dig('image', 'middle_url')
end

#image_widthObject



23
24
25
# File 'lib/crema/product.rb', line 23

def image_width
  @attributes.dig('image', 'middle_width')
end