# File lib/bee.rb, line 99 def initialize(object, file, properties={}, here=Dir.pwd) @file = file @base = get_base(@file) @here = here @context = Context.new @properties = Properties.new(self) @properties.evaluate(@context) @targets = Targets.new(self) parse(object) @properties.overwrite(properties) @package_manager = Bee::Task::PackageManager.new(self) end