class Mercurial::Hook

Attributes

name[R]
repository[R]
value[R]

Public Class Methods

new(repository, name, value) click to toggle source
# File lib/mercurial-ruby/hook.rb, line 7
def initialize(repository, name, value)
  @repository = repository
  @name = name
  @value = value
end

Public Instance Methods

destroy!() click to toggle source
# File lib/mercurial-ruby/hook.rb, line 17
def destroy!
  repository.config.delete_setting!('hooks', name)
end
save() click to toggle source
# File lib/mercurial-ruby/hook.rb, line 13
def save
  repository.config.add_setting('hooks', name, value)
end