Sha256: 0c009f71a37f48f09034fd3a19f64f9be23947f35404530b58b0d433c0ba576f

Contents?: true

Size: 1.15 KB

Versions: 16

Compression:

Stored size: 1.15 KB

Contents

require 'cloud_powers/auth'
require 'cloud_powers/aws_resources'
require 'cloud_powers/context'
require 'cloud_powers/delegator'
require 'cloud_powers/helper'
require 'cloud_powers/node'
require 'cloud_powers/self_awareness'
require 'cloud_powers/storage'
require 'cloud_powers/version'
require 'cloud_powers/workflow'

# The Smash module allows us to use CloudPowers under a shared name space with other projects.
module Smash
  # The CloudPowers module contains all the other modules and classes that creates the <i>CloudPowers</i> gem.
  module CloudPowers
    # Authentication mixin
    extend Smash::CloudPowers::Auth
    # Dynamic Resource creation and delegation
    extend Smash::CloudPowers::Delegator
    # Aws clients, like EC2 and S3
    include Smash::CloudPowers::AwsResources
    # Various helper methods
    include Smash::CloudPowers::Helper
    # Gathers data about an instance, itself
    include Smash::CloudPowers::SelfAwareness
    # Store files
    include Smash::CloudPowers::Storage
    # Communication modules
    include Smash::CloudPowers::Synapse
    # CRUD on Nodes, which are individual instances
    include Smash::CloudPowers::Node
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
cloud_powers-0.2.7.17 lib/cloud_powers.rb
cloud_powers-0.2.7.16 lib/cloud_powers.rb
cloud_powers-0.2.7.15 lib/cloud_powers.rb
cloud_powers-0.2.7.14 lib/cloud_powers.rb
cloud_powers-0.2.7.12 lib/cloud_powers.rb
cloud_powers-0.2.7.11 lib/cloud_powers.rb
cloud_powers-0.2.7.10 lib/cloud_powers.rb
cloud_powers-0.2.7.9 lib/cloud_powers.rb
cloud_powers-0.2.7.8 lib/cloud_powers.rb
cloud_powers-0.2.7.7 lib/cloud_powers.rb
cloud_powers-0.2.7.6 lib/cloud_powers.rb
cloud_powers-0.2.7.5 lib/cloud_powers.rb
cloud_powers-0.2.7.4 lib/cloud_powers.rb
cloud_powers-0.2.7.3 lib/cloud_powers.rb
cloud_powers-0.2.7.2 lib/cloud_powers.rb
cloud_powers-0.2.7.1 lib/cloud_powers.rb