lib/qlang/api.rb in qlang-0.0.27 vs lib/qlang/api.rb in qlang-0.0.141

- old
+ new

@@ -7,37 +7,17 @@ module Qlang module Api # TODO: class ::String def rm(str_or_rgx) - gsub(str_or_rgx, '') - end - - def rm!(str_or_rgx) gsub!(str_or_rgx, '') - self end - def rms!(*str_or_rgxs) + def rms(*str_or_rgxs) str_or_rgxs.each do |str_or_rgx| - rm!(str_or_rgx) + rm(str_or_rgx) end self - end - - def split_by_sp - split(/ +/) - end - - # FIX: - def equalize! - rms!(/\A +/, / +\z/) - if self =~ /\A\(/ && self =~ /\)\z/ - rms!(/\A\(/, /\)\z/) - rms!(/\A +/, / +\z/) - else - self - end end end class ::Matrix def to_q