class Craftsman::Package
you need to implement your own Package
class which is extended from “Craftsman::Package”
Attributes
id[R]
Public Class Methods
new(id)
click to toggle source
# File lib/craftsman/package.rb, line 6 def initialize(id) @id = id end
Public Instance Methods
get(target)
click to toggle source
return: content of target(file)
# File lib/craftsman/package.rb, line 11 def get(target) raise 'needs to be implemented' end
targets()
click to toggle source
return: string array of targets(files)
in this package
# File lib/craftsman/package.rb, line 17 def targets raise 'needs to be implemented' end