Sha256: fdc33e05fd9eeebd52597cff69261434c1032ddfb0b39906bbe271e4e35fff1d
Contents?: true
Size: 466 Bytes
Versions: 126
Compression:
Stored size: 466 Bytes
Contents
# frozen_string_literal: true class ReeString::UpcaseFirst include Ree::FnDSL fn :upcase_first doc(<<~DOC) Converts just the first character to uppercase. upcase_first('what a Lovely Day') # => "What a Lovely Day" upcase_first('w') # => "W" upcase_first('') # => "" DOC contract(String => String) def call(string) string.length > 0 ? string[0].upcase.concat(string[1..-1]) : "" end end
Version data entries
126 entries across 126 versions & 1 rubygems