module TriviaCrack

Public: Interface for interacting with the Trivia Crack API.

Internal: Common methods used for the Trivia Crack API.

Public: All methods in this module make requests to the Trivia Crack games API.

Public: All methods in this module make requests to the Trivia Crack login API.

Public: Interface to the Trivia Crack Profile API.

Public: All methods in this module make requests to the Trivia Crack answers API.

Public: All methods in this module make requests to the Trivia Crack users API.

Public: An object representing category statistics for a player within a single Trivia Crack game.

Public: This error is raised when a block of data cannot be correctly parsed.

Public: This error is raised when a web request to the Trivia Crack API is unsuccessful.

Public: An object representing a Trivia Crack Game, including information about the questions to be asked in the game, the state of the game, opponent information, and more.

Public: An object representing player statistics for a Trivia Crack game.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents category statistics for a Trivia Crack game.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents a Trivia Crack game.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents player statistics for a Trivia Crack game.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents a Trivia Crack user profile.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents a Trivia Crack question.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents a Trivia Crack session.

Internal: This module is used to parse date_time strings returned by the Trivia Crack API.

Internal: This module is used to parse data returned from the Trivia Crack API into a ruby object that represents a Trivia Crack user.

Public: An object containing the Trivia Crack profile information of a user.

Public: An object representing a Trivia Crack Question, including the list of available answers as well as the correct answer.

Public: An object representing a Trivia Crack Session.

Public: An object representing a Trivia Crack User, including information about the user's level, lives and coins.

Public: The version of this gem.

Constants

VERSION