Sha256: 5ed1e008e8bf4557b481350c9e03372cefb191572afc8cdcb7bf942b5f461af9
Contents?: true
Size: 793 Bytes
Versions: 6
Compression:
Stored size: 793 Bytes
Contents
module Awestruct class Config attr_accessor :layouts_dir attr_accessor :config_dir attr_accessor :extension_dir attr_accessor :input_dir attr_accessor :output_dir attr_accessor :skin_dir attr_accessor :tmp_dir attr_accessor :ignore def initialize(dir) @layouts_dir = File.join(dir, '_layouts') @config_dir = File.join(dir, '_config') @input_dir = File.join(dir, '') @output_dir = File.join(dir, '_site') @extension_dir = File.join(dir, '_ext') @skin_dir = File.join(dir, '_skin') @tmp_dir = File.join(dir, '_tmp') @ignore = File.exists?(ignore_file = File.join(dir, ".awestruct_ignore")) ? Dir[*IO.read(ignore_file).each_line.map(&:strip)] : [] end end end
Version data entries
6 entries across 6 versions & 1 rubygems