Sha256: 424f91f2810d416d7223b41e3a67a767f0620d1994dfeedca17446c550f9a6cf

Contents?: true

Size: 471 Bytes

Versions: 3

Compression:

Stored size: 471 Bytes

Contents

# frozen_string_literal: true

require 'mitake/api/base'

module Mitake
  module API
    # Create HTTP Get Request
    #
    # @since 0.1.0
    # @api private
    class Post < Base
      # Create HTTP Post Request
      #
      # @since 0.1.0
      # @api private
      def request
        return @request unless @request.nil?

        @request ||= Net::HTTP::Post.new(uri)
        @request.body = URI.encode_www_form(params)
        @request
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mitake-0.1.2 lib/mitake/api/post.rb
mitake-0.1.1 lib/mitake/api/post.rb
mitake-0.1.0 lib/mitake/api/post.rb