Method: Bundler::Thor::Actions::Directory#initialize

Defined in:
lib/bundler/vendor/thor/lib/thor/actions/directory.rb

#initialize(base, source, destination = nil, config = {}, &block) ⇒ Directory

Returns a new instance of Directory.

[View source]

58
59
60
61
62
# File 'lib/bundler/vendor/thor/lib/thor/actions/directory.rb', line 58

def initialize(base, source, destination = nil, config = {}, &block)
  @source = File.expand_path(Dir[Util.escape_globs(base.find_in_source_paths(source.to_s))].first)
  @block  = block
  super(base, destination, {recursive: true}.merge(config))
end