Skip to content

boltnev/ruby_core_extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

installation:

gem install little_sugar

usage:

require 'little_sugar'

word = "СЪЕШЬ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЖЕ ЧАЮ." 

word.downcase_utf8 # => "съешь ещё этих мягких французских булок, да выпей же чаю."

word = "съешь ещё этих мягких французских булок, да выпей же чаю." 

word.upcase_utf8 # => "СЪЕШЬ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЖЕ ЧАЮ."

word = "съешь ещё этих мягких французских булок, да выпей же чаю." 

word.capitalize_utf8 # =>"Съешь ещё этих мягких французских булок, да выпей же чаю."

##

arr = ["a", "abca", "abcbc", "sd", "qwe"]

arr.sort_by(&:length) # => ["a", "sd", "qwe", "abca", "abcbc"]

arr.sort_by(&:ord) # => ["a", "abca", "abcbc", "qwe", "sd"]

arr.uniq_by(&:ord) # => ["a", "sd", "qwe"]

arr.mix # => mixed arr

##

if obj.not_nil?
    #do something
end

About

gem little_sugar: provide some ruby core extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages