NAME

Reddit::Client::Thing

DESCRIPTION

A "Thing" is the base class of all Reddit objects.

Generally, consumers of the Reddit::Client module do not instantiate these objects directly. Things offer a bit of syntactic sugar around the data returned by reddit's servers, such as the ability to comment directly on a Link object.

SUBROUTINES/METHODS

new($session, $data)

Creates a new Thing. $session must be an instance of Reddit::Client. $data, when present, must be a hash reference of key/value pairs.

INTERNAL ROUTINES

set_bool($field, $value)

Sets a field to a boolean value of 1 or 0, rather than the JSON module's boolean type.

load_from_source_data($data)

Populates an instances field with data directly from JSON data returned by reddit's servers.

AUTHOR

mailto:earthtone.rc@gmail.com

LICENSE

BSD license