class Rackspace::Configuration
Attributes
api_key[RW]
autoscale_group[RW]
region[RW]
username[RW]
autoscale_group[R]
Public Class Methods
instantiate()
click to toggle source
# File lib/capistrano/rackspace.rb, line 16 def self.instantiate new( :username => username, :api_key => api_key, :region => region, :autoscale_group => autoscale_group ) end
new(options = {})
click to toggle source
# File lib/capistrano/rackspace.rb, line 25 def initialize(options = {}) [ :username, :api_key, :region, :autoscale_group ].each do |attr| instance_variable_set "@#{attr}", options[attr] end end
Public Instance Methods
common()
click to toggle source
# File lib/capistrano/rackspace.rb, line 31 def common { :rackspace_username => @username, :rackspace_api_key => @api_key, :rackspace_region => @region } end
compute()
click to toggle source
# File lib/capistrano/rackspace.rb, line 39 def compute common.merge(:provider => 'Rackspace', :version => :v2) end