lib/boson/manager.rb in boson-0.2.3 vs lib/boson/manager.rb in boson-0.2.4
- old
+ new
@@ -75,10 +75,10 @@
def lib_dependencies
@lib_dependencies ||= {}
end
def load_dependencies(lib, options={})
- lib_dependencies[lib] = (lib.dependencies || []).map do |e|
+ lib_dependencies[lib] = Array(lib.dependencies).map do |e|
next if loaded?(e)
load_once(e, options.merge(:dependency=>true)) ||
raise(LoaderError, "Can't load dependency #{e}")
end.compact
end
\ No newline at end of file