class DropboxApi::Endpoints::Rpc
Public Class Methods
new(builder)
click to toggle source
# File lib/dropbox_api/endpoints/rpc.rb, line 4 def initialize(builder) @connection = builder.build('https://api.dropboxapi.com') do |c| c.response :decode_result end end
Public Instance Methods
build_request(params)
click to toggle source
# File lib/dropbox_api/endpoints/rpc.rb, line 10 def build_request(params) request_headers = { 'content-type' => 'application/json' } return request_body(params), request_headers end
request_body(params)
click to toggle source
# File lib/dropbox_api/endpoints/rpc.rb, line 18 def request_body(params) # This check is only required for compatibility with old JSON serializers if params.nil? 'null' else JSON.dump(params) end end