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