Jeff Ober > Reddit-Client-0.8 > Reddit::Client::Thing

Download:
Reddit-Client-0.8.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  3
Open  1
View/Report Bugs
Source  

NAME ^

Reddit::Client::Thing

DESCRIPTION ^

A "Thing" is the base class of all Reddit objects. Do not blame the author for this. This is specified by the API documentation. The author just perpetuated it.

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 ^

Jeff Ober mailto:jeffober@gmail.com

LICENSE ^

BSD license

syntax highlighting: