Class: InfomemeClient

Inherits:
Object
  • Object
show all
Includes:
Base, Communication, Functions, Permissions
Defined in:
lib/infomeme_client.rb

Defined Under Namespace

Modules: Base, Communication, Functions, Permissions Classes: EntityHash, Error, MemeApplication, Response

Instance Attribute Summary

Attributes included from Functions::User

#default_language

Method Summary

Methods included from Functions::UserOrder

#invoice, #invoices, #order, #order_with_balance, #order_with_paypal, #transactions

Methods included from Functions::UserMeme

#activate_meme, #can_publish?, #comment, #confirm_meme, #deactivate_meme, #delete_meme, #image_upload_for_memes, #inactive, #incomplete, #library, #publish, #published, #published_meme, #rate, #report, #review, #update_meme, #upload, #upload_for_meme, #upload_image

Methods included from Functions::User

#accept_tos, #confirm, #confirmed?, #countries, #currencies, #languages, #new_password, #register, #reset_password, #update_settings, #user

Methods included from Functions::Meme

#browse, #meme, #meme_comments, #meme_types, #search

Methods included from Permissions

#all_permissions, #has_permission?

Methods included from Communication

#extract_from_response, #extract_or_response, #get, #handle_response, #post, #put, #request

Methods included from Base

#authorize_url, #authorize_with_credentials, #authorize_with_token, #authorize_with_verifier, #authorized?, #credentials, #deauthorize, #initialize, #inspect, #request_authorization