Sha256: f938eecfb6d908c253ecf3821fddae50f57ced9ada24b7baaa5922e20b2521ab

Contents?: true

Size: 614 Bytes

Versions: 1

Compression:

Stored size: 614 Bytes

Contents

#!/usr/bin/env ruby
# encoding: utf-8

# taken from nanoc version 3.5.0b2

# Load nanoc
require 'nanoc'
require 'nanoc/cli'

module Nanoc
  class Site
    def load_code_snippets
      @code_snippets_loaded ||= false
      return if @code_snippets_loaded
      @code_snippets_loaded = true

      # Get code snippets
      @code_snippets = Dir['lib/nanoc/**/*.rb'].sort.map do |filename|
        Nanoc::CodeSnippet.new(
          File.read(filename),
          filename
        )
      end

      # Execute code snippets
      @code_snippets.each { |cs| cs.load }
    end
  end
end

# Run base
Nanoc::CLI.run(ARGV)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ghp-0.0.4 bin/ghp