Class: FSSH::ServerManager

Inherits:
Object
  • Object
show all
Defined in:
lib/fssh/server_manager.rb

Class Method Summary collapse

Class Method Details

.clientObject



9
10
11
12
13
14
# File 'lib/fssh/server_manager.rb', line 9

def client
  @client ||= AWS::EC2::Base.new(
    :access_key_id => ENV["AMAZON_ACCESS_KEY_ID"],
    :secret_access_key => ENV["AMAZON_ACCESS_SECRET"]
  )
end

.instancesObject



16
17
18
# File 'lib/fssh/server_manager.rb', line 16

def instances
  @instances ||= ServerSet.new(client.describe_instances.reservationSet.item)
end