Module: Asteroid

Defined in:
lib/asteroid/provider/virtual_box.rb,
lib/asteroid.rb,
lib/asteroid/config.rb,
lib/asteroid/script.rb,
lib/asteroid/server.rb,
lib/asteroid/ssh_key.rb,
lib/asteroid/version.rb,
lib/asteroid/instance.rb,
lib/asteroid/provider.rb,
lib/asteroid/template.rb,
lib/asteroid/generator.rb,
lib/asteroid/application.rb,
lib/asteroid/instance/scp.rb,
lib/asteroid/instance/ssh.rb,
lib/asteroid/instance/vars.rb,
lib/asteroid/key_reference.rb,
lib/asteroid/provider/mock.rb,
lib/asteroid/file_reference.rb,
lib/asteroid/instance/command.rb,
lib/asteroid/provider/abstract.rb,
lib/asteroid/provider/digital_ocean.rb

Overview

:name=>“web-1c5c2972”, :image_id=>3101918, :size_id=>66, :region_id=>4, :backups_active=>false, :ip_address=>“107.170.109.79”, :private_ip_address=>“10.128.197.52”, :locked=>false, :status=>“active”, :created_at=>“2014-04-12T20:44:53Z”}

Defined Under Namespace

Modules: Application, Provider Classes: Config, FileReference, Generator, Instance, KeyReference, MissingAttributeError, MockSCP, NewApplication, ProviderProxy, SSHKey, ScriptReference, Server, Template

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.environmentObject



7
8
9
# File 'lib/asteroid/config.rb', line 7

def self.environment
  @environment ||= ENV["ASTEROID_ENV"] || :development
end

.environment=(env) ⇒ Object



3
4
5
# File 'lib/asteroid/config.rb', line 3

def self.environment=(env)
  @environment = env.to_sym
end

.rootObject



15
16
17
# File 'lib/asteroid/config.rb', line 15

def self.root
  @root
end

.root=(root) ⇒ Object



11
12
13
# File 'lib/asteroid/config.rb', line 11

def self.root=(root)
  @root = root
end