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