# File lib/merb-freezer/freezer.rb, line 53 def initialize(component, update=false, mode=nil) @component = Freezer.components.keys.include?(component) ? "merb-" + component : component @update = update if (mode.nil? && framework_component?) || component.match(/^git:\/\//) || mode == 'submodules' @mode = 'submodules' else @mode = 'rubygems' end @freezer_dir = framework_component? ? Freezer.framework_dir : Freezer.gems_dir end