class ComicVine::Api::Request

Constants

GET

Attributes

raw_args[R]
raw_options[R]
raw_path[R]

Public Class Methods

new(path:, args: {}, options: {}) click to toggle source
# File lib/comic_vine/api/request.rb, line 8
def initialize(path:, args: {}, options: {})
  @raw_path = path
  @raw_args = args
  @raw_options = options
end

Public Instance Methods

args() click to toggle source
# File lib/comic_vine/api/request.rb, line 22
def args
  {
    format: :json
  }.merge(raw_args)
end
options() click to toggle source
# File lib/comic_vine/api/request.rb, line 28
def options
  raw_options
end
path() click to toggle source
# File lib/comic_vine/api/request.rb, line 18
def path
  "/api/#{raw_path}/"
end
server() click to toggle source
# File lib/comic_vine/api/request.rb, line 32
def server
  ComicVine::Api::DEFAULT_SERVER
end
verb() click to toggle source
# File lib/comic_vine/api/request.rb, line 14
def verb
  GET
end