class Ghundle::Hook

Attributes

source[R]

Public Class Methods

new(source) click to toggle source
# File lib/ghundle/hook.rb, line 7
def initialize(source)
  @source = source
end

Public Instance Methods

metadata() click to toggle source
# File lib/ghundle/hook.rb, line 15
def metadata
  source.metadata
end
name() click to toggle source
# File lib/ghundle/hook.rb, line 11
def name
  source.name
end
run(*args) click to toggle source
# File lib/ghundle/hook.rb, line 19
def run(*args)
  source.validate
  system source.script_path.to_s, *args
end
to_s() click to toggle source
# File lib/ghundle/hook.rb, line 24
def to_s
  name
end