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.6.12 lib/serverspec/type/user.rb
serverspec-0.6.11 lib/serverspec/type/user.rb
serverspec-0.6.10 lib/serverspec/type/user.rb
serverspec-0.6.9 lib/serverspec/type/user.rb
serverspec-0.6.8 lib/serverspec/type/user.rb
serverspec-0.6.7 lib/serverspec/type/user.rb
serverspec-0.6.6 lib/serverspec/type/user.rb
serverspec-0.6.5 lib/serverspec/type/user.rb
serverspec-0.6.4 lib/serverspec/type/user.rb
serverspec-0.6.3 lib/serverspec/type/user.rb
serverspec-0.6.2 lib/serverspec/type/user.rb
serverspec-0.6.1 lib/serverspec/type/user.rb
serverspec-0.6.0 lib/serverspec/type/user.rb
serverspec-0.5.8 lib/serverspec/type/user.rb
serverspec-0.5.7 lib/serverspec/type/user.rb
serverspec-0.5.6 lib/serverspec/type/user.rb
serverspec-0.5.5 lib/serverspec/type/user.rb
serverspec-0.5.4 lib/serverspec/type/user.rb