Sha256: 997cc5497bed07273a9e990d472e8bb284c8ea29cdd66ce614a4a283c839e370
Contents?: true
Size: 493 Bytes
Versions: 91
Compression:
Stored size: 493 Bytes
Contents
package secret const testVersion = 2 var signals = []string{"wink", "double blink", "close your eyes", "jump"} // Handshake returns sequence to perform corresponding to the given code. func Handshake(code uint) (h []string) { switch { case code < 1: case code&16 == 0: for _, s := range signals { if code&1 != 0 { h = append(h, s) } code >>= 1 } default: for i := 3; i >= 0; i-- { if code&8 != 0 { h = append(h, signals[i]) } code <<= 1 } } return }
Version data entries
91 entries across 91 versions & 1 rubygems