lib/puppet/modulebuilder/builder.rb in puppet-modulebuilder-0.1.0 vs lib/puppet/modulebuilder/builder.rb in puppet-modulebuilder-0.2.0

- old
+ new

@@ -4,10 +4,11 @@ module Puppet::Modulebuilder # Class to build Puppet Modules from source class Builder DEFAULT_IGNORED = [ + '/.git', '/pkg/', '~*', '/coverage', '/checksums.json', '/REVISION', @@ -17,10 +18,10 @@ attr_reader :destination attr_reader :logger - def initialize(source, destination, logger) + def initialize(source, destination = nil, logger = nil) raise ArgumentError, 'logger is expected to be nil or a Logger. Got %{klass}' % { klass: logger.class } unless logger.nil? || logger.is_a?(Logger) @source_validated = false @source = source @destination = destination.nil? ? File.join(source, 'pkg') : destination