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.7.2 lib/serverspec/type/user.rb
serverspec-0.7.1 lib/serverspec/type/user.rb
serverspec-0.7.0 lib/serverspec/type/user.rb
serverspec-0.6.30 lib/serverspec/type/user.rb
serverspec-0.6.29 lib/serverspec/type/user.rb
serverspec-0.6.28 lib/serverspec/type/user.rb
serverspec-0.6.27 lib/serverspec/type/user.rb
serverspec-0.6.26 lib/serverspec/type/user.rb
serverspec-0.6.25 lib/serverspec/type/user.rb
serverspec-0.6.24 lib/serverspec/type/user.rb
serverspec-0.6.23 lib/serverspec/type/user.rb
serverspec-0.6.22 lib/serverspec/type/user.rb
serverspec-0.6.21 lib/serverspec/type/user.rb
serverspec-0.6.20 lib/serverspec/type/user.rb
serverspec-0.6.19 lib/serverspec/type/user.rb
serverspec-0.6.18 lib/serverspec/type/user.rb
serverspec-0.6.17 lib/serverspec/type/user.rb
serverspec-0.6.16 lib/serverspec/type/user.rb
serverspec-0.6.15 lib/serverspec/type/user.rb
serverspec-0.6.13 lib/serverspec/type/user.rb