module
Medium::Connection
Direct including types
Defined in:
medium/connection.crConstant Summary
-
ASSETS_FILENAME_SPECIAL_CHARACTERS_REGEXP =
/[\*\>\<\|]+/
-
DEFAULT_PARAMS =
{"format" => "json"}
-
HOST =
"medium.com"
Instance Method Summary
- #download(endpoint : String)
- #download_image(endpoint : String, name : String)
- #get(endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil)
- #http(host : String | Nil = HOST, format : String = "json") : HTTP::Client
- #http_exec(uri, method, headers, body, format = "json")
- #request(method, endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil, format : String = "json")
- #request_json(method, endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil)
Instance Method Detail
def get(endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil)
#
def request(method, endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil, format : String = "json")
#
def request_json(method, endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil)
#