Sha256: 792c471c98cc52c98e0337e089440554184104862a4a526b638bf12a1911db2e

Contents?: true

Size: 590 Bytes

Versions: 118

Compression:

Stored size: 590 Bytes

Contents

module Serverspec
  module Type
    class User < Base
      def exists?
        backend.check_user(@name)
      end

      def belongs_to_group?(group)
        backend.check_belonging_group(@name, group)
      end

      def has_uid?(uid)
        backend.check_uid(@name, uid)
      end

      def has_home_directory?(path)
        backend.check_home_directory(@name, path)
      end

      def has_login_shell?(shell)
        backend.check_login_shell(@name, shell)
      end

      def has_authorized_key?(key)
        backend.check_authorized_key(@name, key)
      end
    end
  end
end

Version data entries

118 entries across 118 versions & 1 rubygems

Version Path
serverspec-0.15.3 lib/serverspec/type/user.rb
serverspec-0.15.2 lib/serverspec/type/user.rb
serverspec-0.15.1 lib/serverspec/type/user.rb
serverspec-0.15.0 lib/serverspec/type/user.rb
serverspec-0.14.4 lib/serverspec/type/user.rb
serverspec-0.14.3 lib/serverspec/type/user.rb
serverspec-0.14.2 lib/serverspec/type/user.rb
serverspec-0.14.1 lib/serverspec/type/user.rb
serverspec-0.14.0 lib/serverspec/type/user.rb
serverspec-0.13.7 lib/serverspec/type/user.rb
serverspec-0.13.6 lib/serverspec/type/user.rb
serverspec-0.13.5 lib/serverspec/type/user.rb
serverspec-0.13.4 lib/serverspec/type/user.rb
serverspec-0.13.3 lib/serverspec/type/user.rb
serverspec-0.13.2 lib/serverspec/type/user.rb
serverspec-0.13.1 lib/serverspec/type/user.rb
serverspec-0.13.0 lib/serverspec/type/user.rb
serverspec-0.12.0 lib/serverspec/type/user.rb
serverspec-0.11.5 lib/serverspec/type/user.rb
serverspec-0.11.4 lib/serverspec/type/user.rb