Module: Arena

Extended by:
Configurable
Defined in:
lib/arena.rb,
lib/arena/api.rb,
lib/arena/base.rb,
lib/arena/feed.rb,
lib/arena/user.rb,
lib/arena/block.rb,
lib/arena/cache.rb,
lib/arena/error.rb,
lib/arena/group.rb,
lib/arena/story.rb,
lib/arena/client.rb,
lib/arena/entity.rb,
lib/arena/account.rb,
lib/arena/channel.rb,
lib/arena/comment.rb,
lib/arena/default.rb,
lib/arena/results.rb,
lib/arena/summary.rb,
lib/arena/version.rb,
lib/arena/creatable.rb,
lib/arena/user_feed.rb,
lib/arena/connection.rb,
lib/arena/connectable.rb,
lib/arena/channel_feed.rb,
lib/arena/configurable.rb,
lib/arena/entities/embed.rb,
lib/arena/entities/image.rb,
lib/arena/search_results.rb,
lib/arena/entities/avatar.rb,
lib/arena/entities/source.rb,
lib/arena/entities/version.rb,
lib/arena/entities/provider.rb,
lib/arena/error/cache_error.rb,
lib/arena/cache/adaptor/null.rb,
lib/arena/cache/adaptor/rails.rb,
lib/arena/entities/attachment.rb,
lib/arena/cache/adaptor/generic.rb,
lib/arena/cache/adaptor/padrino.rb

Defined Under Namespace

Modules: API, Cache, Configurable, Connectable, Creatable, Default Classes: Account, Attachment, Base, Block, Channel, ChannelFeed, ChannelResults, Client, Comment, Connection, Entity, Error, Feed, Group, Image, Link, Media, Results, SearchResults, Story, Summary, Text, User, UserFeed

Constant Summary collapse

VERSION =
"0.1.3"

Instance Attribute Summary

Attributes included from Configurable

#access_token, #api_version, #application_id, #application_secret, #auth_token, #base_domain, #expires_in, #use_caching

Class Method Summary collapse

Methods included from Configurable

configure, keys, reset!

Class Method Details

.clientArena::Client

Delegate to a Arena::Client

Returns:



15
16
17
18
19
20
21
# File 'lib/arena.rb', line 15

def client
  if @client
    @client
  else
    @client = Arena::Client.new(options)
  end
end

.versionObject



4
5
6
# File 'lib/arena/version.rb', line 4

def self.version
  VERSION
end