Sha256: 78b061299434c72ec92025b85a534075288b89a53067bd66e4c8b77a0abca6c2
Contents?: true
Size: 401 Bytes
Versions: 11
Compression:
Stored size: 401 Bytes
Contents
module OptParseValidator # Implementation of the Credentials Option class OptCredentials < OptBase # @return [ Hash ] A hash containing the :username and :password def validate(value) raise Error, 'Incorrect credentials format, username:password expected' unless value.index(':') creds = value.split(':', 2) { username: creds[0], password: creds[1] } end end end
Version data entries
11 entries across 11 versions & 1 rubygems