<commit_before># Jimson
### JSON-RPC 2.0 Client and Server for Ruby
![next build status](https://secure.travis-ci.org/chriskite/jimson.png?branch=next)

## Client: Quick Start
    require 'jimson'
    client = Jimson::Client.new("http://www.example.com:8999") # the URL for the JSON-RPC 2.0 server to connect to
    result = client.sum(1,2) # call the 'sum' method on the RPC server and save the result '3'

## Server: Quick Start
    require 'jimson'

    class MyHandler
      extend Jimson::Handler 

      def sum(a,b)<commit_msg>update build status image<commit_after># Jimson
### JSON-RPC 2.0 Client and Server for Ruby
[![Build Status](https://travis-ci.org/chriskite/jimson.svg?branch=master)](https://travis-ci.org/chriskite/jimson)

## Client: Quick Start
    require 'jimson'
    client = Jimson::Client.new("http://www.example.com:8999") # the URL for the JSON-RPC 2.0 server to connect to
    result = client.sum(1,2) # call the 'sum' method on the RPC server and save the result '3'

## Server: Quick Start
    require 'jimson'

    class MyHandler
      extend Jimson::Handler 

      def sum(a,b)
{'fraction_non_alphanumeric': 0.12949640287769784, 'fraction_numerical': 0.019784172661870502, 'mean_word_length': 3.6375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2027911', 'n_tokens_mistral': 382, 'n_tokens_neox': 368, 'n_words': 111}