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