Sha256: 28ce8ac4ec5647f1d14103d12d3bceadfb2f418deae2cf0d3aafe150d9fe9d51
Contents?: true
Size: 1.71 KB
Versions: 12
Compression:
Stored size: 1.71 KB
Contents
# This file sets up the base class structure before any of it is # loaded, to allow parts to declare relationships to each other # without regard to declaration order. No active code should # be present in this file. module Ironfan class Builder include Gorillib::Builder end class Broker < Builder class Computer < Builder; end class Computers < Gorillib::ModelCollection; end class Drive < Builder; end end class Dsl < Builder class Compute < Ironfan::Dsl; end class Cluster < Ironfan::Dsl::Compute; end class Facet < Ironfan::Dsl::Compute; end class Server < Ironfan::Dsl::Compute; end class Role < Ironfan::Dsl; end class Volume < Ironfan::Dsl; end class Cloud < Ironfan::Dsl; end class Ec2 < Cloud class SecurityGroup < Ironfan::Dsl; end end class VirtualBox < Cloud; end end class Provider < Builder class Resource < Builder; end end class IaasProvider < Provider class Machine < Resource; end end class Provider class ChefServer < Ironfan::Provider class Client < Ironfan::Provider::Resource; end class Node < Ironfan::Provider::Resource; end class Role < Ironfan::Provider::Resource; end end class Ec2 < Ironfan::IaasProvider class EbsVolume < Ironfan::Provider::Resource; end class ElasticIp < Ironfan::Provider::Resource; end class Machine < Ironfan::IaasProvider::Machine; end class KeyPair < Ironfan::Provider::Resource; end class PlacementGroup < Ironfan::Provider::Resource; end class SecurityGroup < Ironfan::Provider::Resource; end end class VirtualBox < Ironfan::IaasProvider class Machine < Ironfan::IaasProvider::Machine; end end end end
Version data entries
12 entries across 12 versions & 1 rubygems