Sha256: 87fa62d5b95442244f280b1f6a0898f2a35eebdb65a2fa9212d9ad54ed9b9b87
Contents?: true
Size: 991 Bytes
Versions: 1
Compression:
Stored size: 991 Bytes
Contents
module AmpHtml module BaseHelper def amp? if AmpHtml.configuration.split_view return params[:amp] if params.has_key?(:amp) AmpHtml.configuration.split_view_default == 'amp' else true end end # Fix for accessing AMP assets in different environments def get_asset name if Rails.application.assets asset = Rails.application.assets[name] return asset.to_s if asset end asset = Rails.application.assets_manifest.assets[name] return nil unless asset return File.binread(File.join(Rails.application.assets_manifest.dir, asset)) end def amp= value = true params[:amp] = value end def amp_path scope = 'amp' params[:amp] = true if request.fullpath.include?("/#{scope}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amp-html-1.1.0 | app/helpers/amp_html/base_helper.rb |