Scrython/docs/scrython.rulings/Code.md

2.2 KiB

class scrython.rulings.Code()

These docs will likely not be as detailed as the official Scryfall Documentation, and you should reference that for more information.

In the event that a key isn't found or has been changed, you can access the full JSON output with the scryfallJson variable (Code().scryfallJson).

Args

arg type description
set string The 3 letter set code of the card you want rulings for.
collector_number string The collector number of the card.
format string, optional Returns data in the specified method. Defaults to JSON.
face string, optional If you're using the image format, this will specify if you want the front or back face.
version string, optional If you're using the image format, this will specify if you want the small, normal, large, etc version of the image.
pretty string, optional Returns a prettier version of the json object. Note that this may break functionality with Scrython.

Returns

N/A

Raises

N/A

Examples

>>> rule = scrython.rulings.Code(code="ddg", collector_number="42") 
>>> rule.data_length() 

Methods


data()

The data returned from the query

        Acceptable keys:
            object (string): The type of object for a given ruling.
            source (string): The source of the ruling.
            published_at (string): The date when the ruling was published.
            comment (string): The effective ruling.

        Args:
            index (integer, optional): Defaults to None. Access a specific index.
            key (string, optional): Defaults to None. Returns the value of the given key. Requires the `index` argument.
        
        Returns:
            List: The full list of data.
            Dictionary: If given an index
            String: If given an index and key.
        

data_length()

The length of the `data` list.
        
        Returns:
            Integer
        

has_more()

True if there is more than one page of results
        
        Returns:
            boolean: True if there are more results
        

object()

Returns the type of object it is
        (card, error, etc)
        
        Returns:
            string