Method: Vagrant::BoxCollection#initialize

Defined in:
lib/vagrant/box_collection.rb

#initialize(directory, options = nil) ⇒ BoxCollection

Initializes the collection.

Parameters:

  • directory (Pathname)

    The directory that contains the collection of boxes.



50
51
52
53
54
55
56
57
58
# File 'lib/vagrant/box_collection.rb', line 50

def initialize(directory, options=nil)
  options ||= {}

  @directory = directory
  @hook      = options[:hook]
  @lock      = Monitor.new
  @temp_root = options[:temp_dir_root]
  @logger    = Log4r::Logger.new("vagrant::box_collection")
end