diff --git a/lib/fog/compute.rb b/lib/fog/compute.rb index 4fddf6863..ae31a8b6c 100644 --- a/lib/fog/compute.rb +++ b/lib/fog/compute.rb @@ -68,12 +68,12 @@ module Fog when :rackspace version = attributes.delete(:version) version = version.to_s.downcase.to_sym unless version.nil? - if version == :v2 + if version == :v1 + require 'fog/rackspace/compute' + Fog::Compute::Rackspace.new(attributes) + else require 'fog/rackspace/compute_v2' Fog::Compute::RackspaceV2.new(attributes) - else - require 'fog/rackspace/compute' - Fog::Compute::Rackspace.new(attributes) end when :serverlove require 'fog/serverlove/compute'