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