From b018bca748cefa64cfb2043ea62072eeded1d531 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Wed, 11 Mar 2015 10:28:49 -0300 Subject: [PATCH] metadata: customize event og:type --- plugins/metadata/config.yml.dist | 17 ++++++++++------- plugins/metadata/lib/ext/event.rb | 9 +++++++++ 2 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 plugins/metadata/lib/ext/event.rb diff --git a/plugins/metadata/config.yml.dist b/plugins/metadata/config.yml.dist index 602edd9..e5bc110 100644 --- a/plugins/metadata/config.yml.dist +++ b/plugins/metadata/config.yml.dist @@ -4,10 +4,13 @@ open_graph: namespace: app_scope types: article: article - product: facebook_app:sse_product - uploaded_file: facebook_app:document - image: facebook_app:picture - profile: facebook_app:profile - person: facebook_app:user - community: facebook_app:community - enterprise: facebook_app:sse_initiative + event: app_scope:event + uploaded_file: app_scope:document + image: app_scope:picture + + product: app_scope:sse_product + + profile: app_scope:profile + person: app_scope:user + community: app_scope:community + enterprise: app_scope:sse_initiative diff --git a/plugins/metadata/lib/ext/event.rb b/plugins/metadata/lib/ext/event.rb new file mode 100644 index 0000000..2f0c76f --- /dev/null +++ b/plugins/metadata/lib/ext/event.rb @@ -0,0 +1,9 @@ +require_dependency 'event' + +class Event + + metadata_spec namespace: :og, tags: { + type: proc{ |p, plugin| plugin.context.params[:og_type] || MetadataPlugin.og_types[:event] || :event }, + } + +end -- libgit2 0.21.2