Sha256: b8d24cb8f1bd57b3d496ba6340963f82830d435872bc11b5cc390c56d009f3e4

Contents?: true

Size: 407 Bytes

Versions: 21

Compression:

Stored size: 407 Bytes

Contents

module JsonApiClient
  module Query
    class Custom < Base

      def request_method
        @request_method
      end

      def path
        [@path, @options[:name]].join("/")
      end

      def build_params(params)
        opts = params.dup
        @request_method = opts.delete(:request_method) || :get
        @params = opts.delete(:params) || {}
        @options = opts
      end

    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
json_api_client-0.9.6 lib/json_api_client/query/custom.rb
json_api_client-0.9.5 lib/json_api_client/query/custom.rb
json_api_client-0.9.4 lib/json_api_client/query/custom.rb
json_api_client-0.9.3 lib/json_api_client/query/custom.rb
json_api_client-0.9.2 lib/json_api_client/query/custom.rb
json_api_client-0.9.0 lib/json_api_client/query/custom.rb
json_api_client-0.8.1 lib/json_api_client/query/custom.rb
json_api_client-0.8.0 lib/json_api_client/query/custom.rb
json_api_client-0.7.1 lib/json_api_client/query/custom.rb
json_api_client-0.7.0 lib/json_api_client/query/custom.rb
json_api_client-0.6.0 lib/json_api_client/query/custom.rb
json_api_client-0.5.1 lib/json_api_client/query/custom.rb
json_api_client-0.5.0 lib/json_api_client/query/custom.rb
json_api_client-0.4.0 lib/json_api_client/query/custom.rb
json_api_client-0.3.1 lib/json_api_client/query/custom.rb
json_api_client-0.3.0 lib/json_api_client/query/custom.rb
json_api_client-0.2.4 lib/json_api_client/query/custom.rb
json_api_client-0.2.3 lib/json_api_client/query/custom.rb
json_api_client-0.2.2 lib/json_api_client/query/custom.rb
json_api_client-0.2.1 lib/json_api_client/query/custom.rb