0.0
No commit activity in last 3 years
No release in over 3 years
A bit of ruby syntax sugar for comfortable work with arrays and utf-8 strings
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

= 0.4.4
 Project Readme

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