module Estatic

Constants

VERSION

Public Instance Methods

configuration() click to toggle source
# File lib/estatic.rb, line 41
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/estatic.rb, line 37
def configure
  yield configuration
end
csv_files() click to toggle source
# File lib/estatic.rb, line 50
def csv_files
  @csv_files ||= Dir.glob("#{Estatic.configuration.project_path}/blueprints/csv/*.csv")
end
generate() click to toggle source
# File lib/estatic.rb, line 45
def generate
  generator = Generator.new
  generator.run
end
logger() click to toggle source
# File lib/estatic.rb, line 29
def logger
  @logger ||= Logger.new(STDOUT).tap do |logger|
    logger.formatter = proc do |severity, datetime, progname, msg|
      "#{severity + ': ' if severity == 'ERROR'}#{msg}\n"
    end
  end
end
root() click to toggle source
# File lib/estatic.rb, line 25
def root
  File.dirname __dir__
end
templates() click to toggle source
# File lib/estatic.rb, line 54
def templates
  @templates ||= Dir.glob("#{Estatic.configuration.project_path}/blueprints/*.{erb,haml,slim}")
end