# File lib/deltacloud_rack.rb, line 64 def initialize(frontend, opts={}, &block) @name=frontend.to_sym @root_url = opts[:root_url] @version = opts[:version] @klass = opts[:klass] @logger = opts[:logger] || Rack::DeltacloudLogger @default_driver = opts[:default_driver] || :mock instance_eval(&block) end
# File lib/deltacloud_rack.rb, line 104 def default_frontend! Deltacloud.default_frontend(self) end
# File lib/deltacloud_rack.rb, line 100 def require! Deltacloud.require_frontend!(@name) end