Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
scrapbook / app / helpers / scrapbook / public_helper.rb
Size: Mime:
module Scrapbook
  # View helpers for general parent application views
  module PublicHelper
    def scrapbook_image_tag(placement, options = {})
      return nil unless placement && placement.file

      standard_size = placement.file_url(:standard)
      retina_size   = placement.file_url(:retina)

      default_options = {
        alt: placement.metadata['alt_text'],
        data: placement.metadata
      }
      default_options.merge!(srcset: "#{retina_size} 2x") if retina_size

      image_tag standard_size, default_options.merge(options)
    end
  end
end