Module: Producer::STDLib

Defined in:
lib/producer/stdlib.rb,
lib/producer/stdlib/fs.rb,
lib/producer/stdlib/git.rb,
lib/producer/stdlib/ssh.rb,
lib/producer/stdlib/yaml.rb,
lib/producer/stdlib/debian.rb,
lib/producer/stdlib/freebsd.rb,
lib/producer/stdlib/version.rb,
lib/producer/stdlib/freebsd/ports.rb

Defined Under Namespace

Modules: Debian, FS, FreeBSD, Git, SSH, YAML

Constant Summary collapse

VERSION =
'0.0.8'.freeze

Class Method Summary collapse

Class Method Details

.compose_macro(*args) ⇒ Object



8
9
10
# File 'lib/producer/stdlib.rb', line 8

def compose_macro(*args)
  ::Producer::Core::Recipe.compose_macro(*args)
end

.define_macro(name, &block) ⇒ Object



4
5
6
# File 'lib/producer/stdlib.rb', line 4

def define_macro(name, &block)
  ::Producer::Core::Recipe.define_macro(name, block)
end

.define_test(name, &block) ⇒ Object



12
13
14
# File 'lib/producer/stdlib.rb', line 12

def define_test(name, &block)
  ::Producer::Core::Condition.define_test(name, block)
end