- tags.map do |property, content|
- tag(:meta, :property => property, :content => content)
- end.join("").html_safe
+ def opengraph_image_properties(properties)
+ begin
+ if properties["og:image"]
+ image_properties = {}
+ image_properties["og:image"] = Addressable::URI.join(root_url, properties["og:image"]).normalize
+ image_properties["og:image:alt"] = properties["og:image:alt"] if properties["og:image:alt"]
+ return image_properties
+ end
+ rescue Addressable::URI::InvalidURIError
+ # return default image
+ end
+ {
+ "og:image" => image_url("osm_logo_256.png"),
+ "og:image:alt" => t("layouts.logo.alt_text")
+ }