Sha256: 5e2182d831e7a6ef83be139583c10851e49ab2088303c7405e2fc70bab76649d

Contents?: true

Size: 583 Bytes

Versions: 18

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

require 'jekyll'
require_relative 'cloudcannon-jekyll/generator'
require_relative 'cloudcannon-jekyll/setup'
require_relative 'cloudcannon-jekyll/version'

if Jekyll::VERSION.start_with? '2.'
  module Jekyll
    # Hooks didn't exist in Jekyll 2 so we monkey patch to get an :after_reset hook
    class Site
      alias jekyll_reset reset

      def reset
        jekyll_reset
        CloudCannonJekyll::Setup.set(self)
      end
    end
  end
else
  Jekyll::Hooks.register :site, :after_reset do |site|
    CloudCannonJekyll::Setup.set(site)
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
cloudcannon-jekyll-4.1.0 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.7 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.6 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.5 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.4 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.3 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.2 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.1 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-4.0.0 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.2.4 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.2.3 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.2.2 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.2.1 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.2.0 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.1.0 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.0.2 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.0.1 lib/cloudcannon-jekyll.rb
cloudcannon-jekyll-3.0.0 lib/cloudcannon-jekyll.rb