3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/acts_as_graph_object/helpers.rb', line 3
def graph_object_tags_for(object, overrides = {})
raise "You need to add acts_as_graph_object to your #{object.class} model." unless object.respond_to?(:graph_properties)
meta_tags = []
object.graph_properties.deep_merge(:og => overrides).each do |namespace, attributes|
attributes.each do |property, values|
Array(values).each do |content|
meta_tags << tag(:meta, :property => [namespace, property].join(':'), :content => content)
end
end
end
meta_tags.join("\n").html_safe
end
|