lib/saorin/request.rb in saorin-0.4.1 vs lib/saorin/request.rb in saorin-0.5.0

- old
+ new

@@ -1,12 +1,14 @@ require 'saorin' require 'saorin/error' +require 'saorin/dumpable' require 'saorin/utility' -require 'multi_json' module Saorin class Request + include Dumpable + attr_accessor :version, :method, :params, :id def initialize(method, params, options = {}) @version = options[:version] || Saorin::JSON_RPC_VERSION @method = method @@ -39,14 +41,9 @@ h['jsonrpc'] = @version h['method'] = @method h['params'] = @params if @params && !@params.empty? h['id'] = @id unless notify? h - end - - def to_json(*args) - options = Saorin::Utility.extract_options!(args) - MultiJson.dump to_h, options end def self.symbolized_keys(hash) hash.each do |k, v| if k.is_a? ::String