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