def construct_request(uri, params, credentials=[])
      Weary::Request.new uri, @method do |r|
        pass_values_onto_requestable(r)
        if !expected_params.empty?
          r.params params.reject {|k,v| !expects? k }
        end
        r.send @authenticates, *credentials if authenticates?
      end
    end
def construct_request(uri, params, credentials=[])
      Weary::Request.new uri, @method do |r|
        pass_values_onto_requestable(r)
        if !expected_params.empty?
          r.params params.reject {|k,v| !expects? k }
        end
        r.send @authenticates, *credentials if authenticates?
      end
    end
Private: Build the Request object with the given Resource parameters.