class GitHooks::ConfigFile

Public Class Methods

new(path) click to toggle source
# File lib/git_hooks/config_file.rb, line 3
def initialize(path)
  @content = YAML.load_file(path)
rescue Errno::ENOENT
  @content = {}
end

Public Instance Methods

content() click to toggle source
# File lib/git_hooks/config_file.rb, line 13
def content
  @content || { 'pre_commits' => [] }
end
pre_commits() click to toggle source
# File lib/git_hooks/config_file.rb, line 9
def pre_commits
  content.fetch('pre_commits') { [] }
end