# File lib/monkey/backend.rb, line 31 def load_with_prefix(prefix, libs = nil) case libs when String, Symbol then require File.join(prefix.to_s, libs.to_s) when Array then libs.each { |lib| load_with_prefix prefix, lib } when Hash then libs.each { |k, v| load_with_prefix File.join(prefix.to_s, k.to_s), v } else raise ArgumentError, "cannot handle #{libs.inspect}" end end