Sha256: fc72810a621e60e9ea5ddd3a3fd9b7bd7351513a2dea06e828c8010698c668c9

Contents?: true

Size: 394 Bytes

Versions: 18

Compression:

Stored size: 394 Bytes

Contents

# frozen_string_literal: true

require 'jekyll'

module CloudCannonJekyll
  # Helper functions for generating paths
  module Paths
    def self.collections_dir(site)
      return '' if Jekyll::VERSION.start_with? '2.'

      site.config['collections_dir']&.sub(%r{^/+}, '') || ''
    end

    def self.data_dir(site)
      site.config['data_dir']&.sub(%r{^/+}, '') || '_data'
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

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