class Wordpress::Request

Constants

END_POINT

Attributes

body[RW]
method[RW]
params[RW]
url[RW]

Public Class Methods

new(method, url, params = {}, body = {}) click to toggle source
# File lib/wordpress/request.rb, line 8
def initialize(method, url, params = {}, body = {})
  @method = method
  @url = URI.join(end_point, url).to_s
  if params
    @params = params.dup
  end

  if body
    @body = body.dup
  end
end

Public Instance Methods

end_point() click to toggle source
# File lib/wordpress/request.rb, line 25
def end_point
  END_POINT.freeze
end
initialize_copy(other) click to toggle source
# File lib/wordpress/request.rb, line 20
def initialize_copy(other)
  other.params = params.dup
  other.body = body.dup
end