rison.rb 1.2.1

A Dhaka-based Rison parser.

Installing

sudo gem install rison (or download from RubyForge)

Examples

  require 'rison'

  
  Rison.load('!t')         # => true

  Rison.load('!(1,2,3)')   # => [1, 2, 3]

  Rison.load('(a:0)')      # => {:a => 0}
  
  Rison.load('abc def')    # => Rison::ParseError: invalid Rison string: "abc def"

  
  Rison.dump(true)         # => '!t'
  
  Rison.dump([1, 2, 3])    # => '!(1,2,3)'
  
  Rison.dump({:a => 0})    # => '(a:0)'

  Rison.dump(Array)        # => ArgumentError: cannot serialize: Array

31st Mar 2008

Tim Fletcher