Sha256: 6a08f38cc79947371d4c17af5a0cea6069a98a3df5d2572f994aa71f5d90c1ed

Contents?: true

Size: 408 Bytes

Versions: 5

Compression:

Stored size: 408 Bytes

Contents

module JqGridRails
  ESCAPES = {
    '.' => '___'
  }

  class << self
    def escape(string)
      string = string.to_s.dup
      ESCAPES.each_pair do |orig,mapping|
        string.gsub!(orig,mapping)
      end
      string
    end

    def unescape(string)
      string = string.to_s.dup
      ESCAPES.each_pair do |orig,mapping|
        string.gsub!(mapping,orig)
      end
      string
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jqgrid_rails-1.2.4 lib/jqgrid_rails/escape_mappings.rb
jqgrid_rails-1.2.3 lib/jqgrid_rails/escape_mappings.rb
jqgrid_rails-1.2.2 lib/jqgrid_rails/escape_mappings.rb
jqgrid_rails-1.2.1 lib/jqgrid_rails/escape_mappings.rb
jqgrid_rails-1.2.0 lib/jqgrid_rails/escape_mappings.rb