Sha256: 074e193ef49aba7c607b8b3ffae088f8857811fb80a51b20dd5ebba1472162ea
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
require 'ostruct' module Brite # 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 |
---|---|
brite-0.5 | lib/brite/config.rb |