class Copper::DataTypes::String
Public Instance Methods
at(index)
click to toggle source
# File lib/copper/data_types/string.rb, line 17 def at(index) if index >= @value.size raise ParseError, "index #{index} out of bound [0..#{@result.size - 1}]" else return @value[index] end end
count()
click to toggle source
# File lib/copper/data_types/string.rb, line 5 def count return @value.size end
gsub(pattern, replacement)
click to toggle source
# File lib/copper/data_types/string.rb, line 9 def gsub(pattern, replacement) return @value.gsub(pattern, replacement) end
split(separator)
click to toggle source
# File lib/copper/data_types/string.rb, line 13 def split(separator) return @value.split(separator) end