Sha256: 3c62bad14fc63b60300bf347888fdb2a14fa2bd7a7114c7ba4562e76c09eeca4

Contents?: true

Size: 379 Bytes

Versions: 36

Compression:

Stored size: 379 Bytes

Contents

module ContentImage
  DEFAULT_IMAGE        = 'woople-theme/missing.png'
  MISSING_WOOPLE_IMAGE = '/assets/retina_thumb/missing.png'

  def image(&block)
    yield(normalized(@delegate.image) || DEFAULT_IMAGE) if @delegate.respond_to? :image
  end

  private

  def normalized(image)
    if image == MISSING_WOOPLE_IMAGE
      DEFAULT_IMAGE
    else
      image
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
woople-theme-0.10.0 app/presenters/content_image.rb
woople-theme-0.9.0 app/presenters/content_image.rb
woople-theme-0.8.19 app/presenters/content_image.rb
woople-theme-0.8.18 app/presenters/content_image.rb
woople-theme-0.8.17 app/presenters/content_image.rb
woople-theme-0.8.16 app/presenters/content_image.rb
woople-theme-0.8.15 app/presenters/content_image.rb
woople-theme-0.8.14 app/presenters/content_image.rb
woople-theme-0.8.13 app/presenters/content_image.rb
woople-theme-0.8.12 app/presenters/content_image.rb
woople-theme-0.8.11 app/presenters/content_image.rb
woople-theme-0.8.10 app/presenters/content_image.rb
woople-theme-0.8.9 app/presenters/content_image.rb
woople-theme-0.8.8 app/presenters/content_image.rb
woople-theme-0.8.7 app/presenters/content_image.rb
woople-theme-0.8.6 app/presenters/content_image.rb
woople-theme-0.8.5 app/presenters/content_image.rb
woople-theme-0.8.4 app/presenters/content_image.rb
woople-theme-0.8.3 app/presenters/content_image.rb
woople-theme-0.8.2 app/presenters/content_image.rb