class Backends::Ec2Backend
Constants
- API_VERSION
- IMAGE_FILTERING_POLICIES
Public Class Methods
new(delegated_user, options, server_properties, logger, dalli_cache)
click to toggle source
# File lib/backends/ec2_backend.rb, line 6 def initialize(delegated_user, options, server_properties, logger, dalli_cache) @delegated_user = Hashie::Mash.new(delegated_user) @options = Hashie::Mash.new(options) @server_properties = Hashie::Mash.new(server_properties) @logger = logger || Rails.logger @dalli_cache = dalli_cache ::Aws.config[:region] = @options.aws_region || "eu-west-1" ::Aws.config[:endpoint] = @options.aws_endpoint unless @options.aws_endpoint.blank? @ec2_client = nil @options.backend_scheme ||= "http://occi.#{@server_properties.hostname || 'localhost'}" path = @options.fixtures_dir || '' read_resource_tpl_fixtures(path) set_image_filtering_policy end