Module: Tenter

Defined in:
lib/tenter.rb,
lib/tenter/hooks.rb,
lib/tenter/utils.rb,
lib/tenter/helpers.rb,
lib/tenter/version.rb

Defined Under Namespace

Modules: Helpers, Utils Classes: Hooks

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.defaultsObject



9
10
11
12
13
14
15
# File 'lib/tenter.rb', line 9

def self.defaults
  { doc_root: "/var/www/",
    config_filename: "hooks.yaml",
    command_dir: "commands",
    log_file: "log/commands.log",
    timestamp: true }
end

.resetObject



17
18
19
# File 'lib/tenter.rb', line 17

def self.reset
  @settings = self.defaults
end

.settingsObject



25
26
27
# File 'lib/tenter.rb', line 25

def self.settings
  @settings ||= self.defaults 
end

.settings=(opts = {}) ⇒ Object



21
22
23
# File 'lib/tenter.rb', line 21

def self.settings=(opts = {})
  @settings = self.settings.merge opts
end