Method: Puppet::Interface::OptionBuilder#initialize

Defined in:
lib/puppet/interface/option_builder.rb

#initialize(face, *declaration, &block) ⇒ OptionBuilder

Returns a new instance of OptionBuilder.



15
16
17
18
19
20
# File 'lib/puppet/interface/option_builder.rb', line 15

def initialize(face, *declaration, &block)
  @face   = face
  @option = Puppet::Interface::Option.new(face, *declaration)
  instance_eval(&block) if block_given?
  @option
end