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