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