From 63f457fc152e0c9067769de1b9e0f2e04246e8d6 Mon Sep 17 00:00:00 2001 From: Jerry Lopez Date: Wed, 22 Feb 2017 12:24:07 -0600 Subject: [PATCH] Add commits to site.github --- lib/jekyll-github-metadata/client.rb | 1 + lib/jekyll-github-metadata/metadata_drop.rb | 2 +- lib/jekyll-github-metadata/repository.rb | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/jekyll-github-metadata/client.rb b/lib/jekyll-github-metadata/client.rb index 4e544ba..5e2fdee 100644 --- a/lib/jekyll-github-metadata/client.rb +++ b/lib/jekyll-github-metadata/client.rb @@ -16,6 +16,7 @@ class Client releases list_repos organization_public_members + commits )) def initialize(options = nil) diff --git a/lib/jekyll-github-metadata/metadata_drop.rb b/lib/jekyll-github-metadata/metadata_drop.rb index 8448844..398edb0 100644 --- a/lib/jekyll-github-metadata/metadata_drop.rb +++ b/lib/jekyll-github-metadata/metadata_drop.rb @@ -73,7 +73,7 @@ def build_revision def_delegator :repository, :baseurl, :baseurl def_delegator :repository, :contributors, :contributors def_delegator :repository, :releases, :releases - + def_delegator :repository, :commits, :commits private attr_reader :site diff --git a/lib/jekyll-github-metadata/repository.rb b/lib/jekyll-github-metadata/repository.rb index f95cfc3..a7a73bc 100644 --- a/lib/jekyll-github-metadata/repository.rb +++ b/lib/jekyll-github-metadata/repository.rb @@ -98,6 +98,10 @@ def releases memoize_value :@releases, Value.new(proc { |c| c.releases(nwo) }) end + def commits + memoize_value :@commits, Value.new(proc { |c| c.commits(nwo) }) + end + def git_ref if repo_pages_info["source"] repo_pages_info["source"]["branch"]