module
Devto::Connection
Direct including types
Defined in:
devto/connection.crConstant Summary
-
ASSETS_FILENAME_SPECIAL_CHARACTERS_REGEXP =
/[\*\>\<\|]+/
-
HOST =
"dev.to"
Instance Method Summary
- #download(endpoint : String)
- #download_image(name : String, endpoint : String)
- #get(endpoint, params : Hash(String, String) | Nil = nil, headers : HTTP::Headers | Nil = nil, body : String | Nil = nil)
- #get_pagination(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 get_pagination(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)
#