Sha256: 0c5f0f17b877abca78fdf7aab7cb702a2d1cbf22841b2c1d0a0eec04cbf157a4
Contents?: true
Size: 579 Bytes
Versions: 10
Compression:
Stored size: 579 Bytes
Contents
module Authenticate # # Indicate login attempt was successful. Allows caller to supply a block to login() predicated on success? # class Success def success? true end end # # Indicate login attempt was a failure, with a message. # Allows caller to supply a block to login() predicated on success? # class Failure # The reason the sign in failed. attr_reader :message # @param [String] message The reason the login failed. def initialize(message) @message = message end def success? false end end end
Version data entries
10 entries across 10 versions & 1 rubygems