class Paperwork::Config

paperwork configuration

currently available options are:

:build_root     build directory [default: .work]
:bundle_jobs    number of jobs for bundle install [default: 8]
:verbose        verbose middleman build [default: false]

Attributes

options[RW]

Public Class Methods

[](key) click to toggle source
# File lib/paperwork/config.rb, line 33
def self.[](key)
    self.instance[key]
end
[]=(key, value) click to toggle source
# File lib/paperwork/config.rb, line 37
def self.[]=(key, value)
    self.instance[key] = value
end
instance() click to toggle source
# File lib/paperwork/config.rb, line 41
def self.instance
    @@instance ||= self.new
end
new() click to toggle source
# File lib/paperwork/config.rb, line 15
def initialize
    self.options = {
        build_root: ".work",
        bundle_jobs: 8,
        verbose: false,
        custom_css: [],
        custom_js: []
    }
end

Public Instance Methods

[](key) click to toggle source
# File lib/paperwork/config.rb, line 25
def [](key)
    self.options[key]
end
[]=(key, value) click to toggle source
# File lib/paperwork/config.rb, line 29
def []=(key, value)
    self.options[key] = value
end