class SiteHook::CliClasses::Config

Public Class Methods

new(config) click to toggle source
# File lib/site_hook/config.rb, line 314
def initialize(config)
  @configured_commands = {}
  config.each do |command, values|
    @configured_commands.store(command, values)
  end
end

Public Instance Methods

inspect() click to toggle source
# File lib/site_hook/config.rb, line 325
def inspect
  outputs = []
  @configured_commands.each do |m, body|
    outputs << "#{m}=#{body}"
  end
  "#<SiteHook::Cli::Config #{outputs.join(" ")}>"
end
mkpass() click to toggle source
# File lib/site_hook/config.rb, line 321
def mkpass
  Command.new(:mkpass, @configured_commands[:mkpass])
end