Sha256: dd5c709c9a8b4342d481871184a7aafe4fa71da5c587e776cb17bf2f9ce32925
Contents?: true
Size: 1002 Bytes
Versions: 1
Compression:
Stored size: 1002 Bytes
Contents
module Pugin module ViewHelpers def navigation_link(route_symbol:, route_args:, letter:) url = send(route_symbol, *route_args, letter) unless route_args.empty? url = send(route_symbol, letter) unless url return link_to(letter, url, data: { 'atoz-see': 'true' }) end def opengraph_image_standards { width: '400', height: '400', twitter_card: 'summary', url: "#{STATIC_ASSET_PUBLIC_LOCATION_URL}/opengraph-oblong.png" } end def opengraph_image image_hash = if @image {url: "#{ENV['IMAGE_SERVICE_URL']}/#{@image.graph_id}.jpeg?crop=CU_1:1&width=400&quality=100"} elsif @person && !@image {url: "#{ENV['IMAGE_SERVICE_URL']}/#{@person.image_id}.jpeg?crop=CU_1:1&width=400&quality=100"} else {width: '1200', height: '630', twitter_card: 'summary_large_image' } end opengraph_image_standards.merge(image_hash) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pugin-1.6.13 | lib/pugin/view_helpers.rb |