Sha256: 1fb5cd55b79b2b5b7444848863645ff932e5c56630995555d1d815a7b31fc2d4
Contents?: true
Size: 1.23 KB
Versions: 4
Compression:
Stored size: 1.23 KB
Contents
module Yao module Resources require "yao/resources/base" autoload :Server, "yao/resources/server" autoload :Flavor, "yao/resources/flavor" autoload :Image, "yao/resources/image" autoload :SecurityGroup, "yao/resources/security_group" autoload :SecurityGroupRule, "yao/resources/security_group_rule" autoload :Hypervisor, "yao/resources/hypervisor" autoload :Keypair, "yao/resources/keypair" autoload :FloatingIP, "yao/resources/floating_ip" autoload :Network, "yao/resources/network" autoload :Subnet, "yao/resources/subnet" autoload :Port, "yao/resources/port" autoload :Tenant, "yao/resources/tenant" autoload :Host, "yao/resources/host" autoload :User, "yao/resources/user" autoload :Role, "yao/resources/role" autoload :Resource, "yao/resources/resource" autoload :Meter, "yao/resources/meter" autoload :Sample, "yao/resources/sample" end def self.const_missing(name) new_klass = Yao::Resources.const_get(name) Yao.const_set(name, new_klass) rescue NameError super end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
yao-0.2.2 | lib/yao/resources.rb |
yao-0.2.1 | lib/yao/resources.rb |
yao-0.2.0 | lib/yao/resources.rb |
yao-0.2.0.rc1 | lib/yao/resources.rb |