Sha256: dba152ffb573d32671b55d30fde54aba8a6e19140d55cd39ecb2c7e8458c637e
Contents?: true
Size: 521 Bytes
Versions: 222
Compression:
Stored size: 521 Bytes
Contents
function! Answer(drivel) abort if s:is_silent(a:drivel) return 'Fine. Be that way!' elseif s:is_loud(a:drivel) return 'Whoa, chill out!' elseif s:is_quizzical(a:drivel) return 'Sure.' else return 'Whatever.' endif endfunction function! s:is_silent(phrase) abort return a:phrase =~? '^\s*$' endfunction function! s:is_loud(phrase) abort return a:phrase =~# '[A-Z]' && a:phrase ==# toupper(a:phrase) endfunction function! s:is_quizzical(phrase) abort return a:phrase =~? '?$' endfunction
Version data entries
222 entries across 222 versions & 1 rubygems