add Twitter labels only if both properties are present

This commit is contained in:
Arpit Jalan 2016-01-07 16:48:05 +05:30
parent ea0e238ae1
commit 850838147a

View file

@ -146,12 +146,9 @@ module ApplicationHelper
end end
end end
if opts[:read_time] && opts[:read_time] > 0 if opts[:read_time] && opts[:read_time] > 0 && opts[:like_count] && opts[:like_count] > 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
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