Sha256: f1138dd594d1ac17b6e8d0d115cc4b12ef7232b918aaf831d4ab0142dcc74a5e
Contents?: true
Size: 1.01 KB
Versions: 6
Compression:
Stored size: 1.01 KB
Contents
# begin # # Require the preresolved locked set of gems. # require File.expand_path('../.bundle/environment', __FILE__) # rescue LoadError # # Fallback on doing the resolve at runtime. # require "rubygems" # require "bundler" # Bundler.setup # end require 'AWS' require 'net/ssh' require 'json' require 'singleton' require File.dirname(__FILE__) + '/hugo/mixin/params_validate' require File.dirname(__FILE__) + '/hugo/cloud' require File.dirname(__FILE__) + '/hugo/balancer' require File.dirname(__FILE__) + '/hugo/database' require File.dirname(__FILE__) + '/hugo/app' require File.dirname(__FILE__) + '/hugo/aws/rds' require File.dirname(__FILE__) + '/hugo/aws/elb' require File.dirname(__FILE__) + '/hugo/aws/ec2' module Hugo; end class Hugo::Suite include Singleton def initialize end def cloud(name="DEFAULT", &block) cloud = Hugo::Cloud.instance cloud.name name cloud.instance_eval(&block) if block_given? end end def Hugo(&block) Hugo::Suite.instance.instance_eval(&block) end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
hugo-0.4.1 | lib/hugo.rb |
hugo-0.4.0 | lib/hugo.rb |
hugo-0.3.5 | lib/hugo.rb |
hugo-0.3.4 | lib/hugo.rb |
hugo-0.3.2 | lib/hugo.rb |
hugo-0.3.1 | lib/hugo.rb |