Module: Powncer
- Defined in:
- lib/powncer/version.rb,
lib/powncer/base.rb,
lib/powncer/link.rb,
lib/powncer/note.rb,
lib/powncer/user.rb,
lib/powncer/event.rb,
lib/powncer/media.rb,
lib/powncer/connection.rb,
lib/powncer/authentication.rb
Overview
Defined Under Namespace
Modules: Authentication, Version
Classes: BadResponse, Base, Connection, ConnectionUnavailable, Event, InvalidFormat, InvalidFriend, Link, Media, Note, PownceConnectionError, PowncerError, RequirementMissing, User, WebServiceError
Class Method Summary
collapse
Class Method Details
.add_connection(connection) ⇒ Object
85
86
87
|
# File 'lib/powncer/base.rb', line 85
def add_connection(connection)
connections << connection
end
|
.connect! ⇒ Object
93
94
95
|
# File 'lib/powncer/base.rb', line 93
def connect!
connections.last || make_default_connection
end
|
.connections ⇒ Object
81
82
83
|
# File 'lib/powncer/base.rb', line 81
def connections
@connections ||= []
end
|
.disconnect! ⇒ Object
97
98
99
|
# File 'lib/powncer/base.rb', line 97
def disconnect!
@connections.clear unless connections.empty?
end
|
.make_default_connection ⇒ Object
89
90
91
|
# File 'lib/powncer/base.rb', line 89
def make_default_connection
add_connection(Connection.new).first
end
|