module Grouik
Produce a “require“ file, resolving classes dependencies
Sample of use:
“` Grouik.process
do |process|
process.basedir = './path/to/my/project' process.paths = ['lib'] process.ignores = [] process.output = '/dev/stdout' process.template = 'lib/main' process.bootstrap = nil process.verbose = true
end.success? ? 0 : 1 “`
or using command line.
Attributes
components[RW]
Public Class Methods
get(name)
click to toggle source
Access to components
@param name [String, Symbol] name of component @return [Object] @see Grouik.components
# File src/lib/grouik.rb, line 59 def get(name) components.fetch(name.to_sym) end
message(&block)
click to toggle source
# File src/lib/grouik.rb, line 70 def message(&block) self.get(:messager_factory).call(&block).send self end
process(&block)
click to toggle source
Initialize a Process
and process it
@return [Grouik::Process]
# File src/lib/grouik.rb, line 66 def process(&block) self.get(:process_class).new(&block).process end