Merge pull request #9 from Mendess2526/develop

Adds power, toughness, loyalty, and flavor_text methods to card object
This commit is contained in:
Nanda Scott 2018-02-27 22:27:36 -05:00 committed by GitHub
commit 5c6bbb704e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 0 deletions

View File

@ -402,3 +402,29 @@ class CardsObject(object):
raise KeyError("This card has no key \'story_spotlight_uri\'") raise KeyError("This card has no key \'story_spotlight_uri\'")
return self.scryfallJson['story_spotlight_uri'] return self.scryfallJson['story_spotlight_uri']
def power(self):
if self.__checkForKey('power') is None:
raise KeyError("This card has no key \'power\'")
return self.scryfallJson['power']
def toughness(self):
if self.__checkForKey('toughness') is None:
raise KeyError("This card has no key \'toughness\'")
return self.scryfallJson['toughness']
def loyalty(self):
if self.__checkForKey('loyalty') is None:
raise KeyError("This card has no key \'loyalty\'")
return self.scryfallJson['loyalty']
def flavor_text(self):
if self.__checkForKey('flavor_text') is None:
raise KeyError("This card has no key \'flavor_text\'")
return self.scryfallJson['flavor_text']