class Scryfall::Api
- Scryfall::Api
- Reference
- Object
Defined in:
scryfall/api.crConstant Summary
-
SF_HEADERS =
{"Content-Type" => "application/json; charset=utf-8"}
-
SF_HOST =
"api.scryfall.com"
-
SF_SCHEME =
"https"
-
SF_SEARCH_PATH =
"/cards/search"
-
SF_SLEEP_TIME =
0.5
Class Method Summary
-
.fetch_card(id : UUID) : Scryfall::Card
Look up card in scryfall by id
-
.fetch_card(id : String) : Scryfall::Card
Look up card in scryfall by id
-
.fetch_card_by_mv(id : Int32) : Scryfall::Card
Look up card in scryfall by multiverse id
-
.fetch_card_by_name(name : String) : CardList
Look up card in scryfall by name
- .logger
-
.make_request(path : String, params : String | Nil = nil)
Make a request with a string URI
-
.make_request(uri : URI)
Make a request with a URI object
-
.make_request_uri(path : String, params : String | Nil = nil) : URI
URI helper function
Instance Method Summary
Class Method Detail
Look up card in scryfall by name
def self.make_request(path : String, params : String | Nil = nil)
#
Make a request with a string URI
URI helper function