Sha256: 828d8f9d736bdc510c7ad567c6fddc6d36ff60fd34c0bccf68551ff18aa14228

Contents?: true

Size: 520 Bytes

Versions: 8

Compression:

Stored size: 520 Bytes

Contents

module DeployRubygem
  class Inspec
    attr_reader :inspec_name

    def initialize(inspec_name)
      @inspec_name = inspec_name
    end

    def apply
      system("inspec check compliance/profiles/#{inspec_name}")
      system("inspec exec compliance/profiles/#{inspec_name}")
    end

    def update
      system("rm -rf compliance/profiles/#{inspec_name}/vendor")
      system("rm compliance/profiles/#{inspec_name}/inspec.lock")
      system("inspec vendor compliance/profiles/#{inspec_name}")
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
deploy_rubygem-0.60.0.4.ga6cf712 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.60.0.3.gcd87b5b lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.59.1 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.58.1 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.57.1 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.56.1 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.55.1 lib/deploy_rubygem/inspec.rb
deploy_rubygem-0.54.2 lib/deploy_rubygem/inspec.rb