Module: Phabulous

Defined in:
lib/phabulous.rb,
lib/phabulous/feed.rb,
lib/phabulous/user.rb,
lib/phabulous/paste.rb,
lib/phabulous/entity.rb,
lib/phabulous/conduit.rb,
lib/phabulous/version.rb,
lib/phabulous/revision.rb,
lib/phabulous/configuration.rb,
lib/phabulous/conduit/client.rb,
lib/phabulous/conduit/session.rb

Defined Under Namespace

Modules: Conduit Classes: Configuration, Entity, Feed, Paste, Revision, User

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.conduitObject



26
27
28
# File 'lib/phabulous.rb', line 26

def self.conduit
  @conduit ||= Conduit::Client.new
end

.configurationObject



34
35
36
# File 'lib/phabulous.rb', line 34

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



30
31
32
# File 'lib/phabulous.rb', line 30

def self.configure
  yield configuration
end

.connect!Object



14
15
16
# File 'lib/phabulous.rb', line 14

def self.connect!
  conduit.connect
end

.revisionsObject



18
19
20
# File 'lib/phabulous.rb', line 18

def self.revisions
  Revision
end

.usersObject



22
23
24
# File 'lib/phabulous.rb', line 22

def self.users
  User
end