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.1.1'.freeze

Class Method Summary collapse

Class Method Details

.compose_macro(*args) ⇒ Object



10
11
12
# File 'lib/producer/stdlib.rb', line 10

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

.define_macro(name, &block) ⇒ Object



6
7
8
# File 'lib/producer/stdlib.rb', line 6

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

.define_test(name, &block) ⇒ Object



14
15
16
# File 'lib/producer/stdlib.rb', line 14

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