add Twitter label meta tags only if value is present

This commit is contained in:
Arpit Jalan
2016-01-07 14:30:13 +05:30
parent bfd21461df
commit 2a819546ae

View File

@@ -146,12 +146,12 @@ module ApplicationHelper
end end
end end
if opts[:read_time] if opts[:read_time] && opts[:read_time] > 0
result << tag(:meta, name: 'twitter:label1', value: I18n.t("reading_time")) result << tag(:meta, name: 'twitter:label1', value: I18n.t("reading_time"))
result << tag(:meta, name: 'twitter:data1', value: "#{opts[:read_time]} mins 🕑") result << tag(:meta, name: 'twitter:data1', value: "#{opts[:read_time]} mins 🕑")
end end
if opts[:like_count] if opts[:like_count] && opts[:like_count] > 0
result << tag(:meta, name: 'twitter:label2', value: I18n.t("likes")) result << tag(:meta, name: 'twitter:label2', value: I18n.t("likes"))
result << tag(:meta, name: 'twitter:data2', value: "#{opts[:like_count]}") result << tag(:meta, name: 'twitter:data2', value: "#{opts[:like_count]}")
end end