Sha256: 31e2d8cccf10c12c638e69c4d0bd8b4e2b759a673c57039d67d89a2baac7883b
Contents?: true
Size: 528 Bytes
Versions: 1
Compression:
Stored size: 528 Bytes
Contents
require 'ostruct' module Neapolitan # Configuration class Config # DEFAULTS = { :stencil => 'rhtml', #:format => 'html', :pagelayout => 'page', :postlayout => 'post', :maxchars => 500, } attr :defaults def initialize if File.exist?('.config/defaults') custom_defaults = YAML.load(File.new('.config/defaults')) else custom_defaults = {} end @defaults = OpenStruct.new(DEFAULTS.merge(custom_defaults)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
neapolitan-0.2.0 | lib/neapolitan/config.rb |