Sha256: 9b07efcb54c1f3ebb35a2d95ce7b272b10666a2e67903cc11690ba6ee750c553

Contents?: true

Size: 239 Bytes

Versions: 134

Compression:

Stored size: 239 Bytes

Contents

# Intended to be pulled in via extend, not include
module AwsBackendFactoryMixin
  def create(inspec)
    @selected_backend.new(inspec)
  end

  def select(klass)
    @selected_backend = klass
  end

  alias set_default_backend select
end

Version data entries

134 entries across 134 versions & 1 rubygems

Version Path
inspec-2.3.10 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.3.5 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.3.4 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.112 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.102 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.101 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.78 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.70 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.64 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.61 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.55 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.54 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.50 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.41 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.35 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.34 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.27 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.20 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.16 lib/resource_support/aws/aws_backend_factory_mixin.rb
inspec-2.2.10 lib/resource_support/aws/aws_backend_factory_mixin.rb