class String
convenient for SHIORI Request treatment
Public Instance Methods
separated(separator = "\x01")
click to toggle source
split \x01 separated Reference* value like “arg1\x01arg2\x01arg3” into Array
@param [String] separator separator @return [Array<String>] separated strings
# File lib/shioruby.rb, line 67 def separated(separator = "\x01") self.split(separator) end
separated2(separator1 = "\x02", separator2 = "\x01")
click to toggle source
split \x01, \x02 separated Reference* value like “arg1-1\x01arg1-2\x02arg2-1\x01arg2-2” into Array
of Array
@param [String] separator1 1st level separator @param [String] separator2 2nd level separator @return [Array<Array<String>>] separated strings
# File lib/shioruby.rb, line 75 def separated2(separator1 = "\x02", separator2 = "\x01") self.split(separator1).map {|element| element.split(separator2)} end