def save(options = { :location => 'huabei-1'})
      if options
        if options.is_a?(String) && options.strip != ''
          options = {:location => options.strip}
        end

        if options.is_a?(Hash) && !options.has_key?(:location)
          options.merge!(:location => location)
        end
        
        if options.is_a?(Hash) && options.has_key?(:location)
           @location = options[:location]
        end
      else
        options = {:location => location}
      end

      create_bucket_configuration(options)

      true
    end
def save(options = { :location => 'huabei-1'})
      if options
        if options.is_a?(String) && options.strip != ''
          options = {:location => options.strip}
        end

        if options.is_a?(Hash) && !options.has_key?(:location)
          options.merge!(:location => location)
        end
        
        if options.is_a?(Hash) && options.has_key?(:location)
           @location = options[:location]
        end
      else
        options = {:location => location}
      end

      create_bucket_configuration(options)

      true
    end
Saves the newly built bucket. Raises Sndacs::Error::BucketAlreadyExists
 exception if the bucket already exists.

 ==== Options
 * <tt>:location</tt> - location of the bucket
   (<tt>huabei-1</tt> or <tt>huadong-1</tt>)
 * Any other options are passed through to Connection#request