Class: Jaconda::API::Room
- Inherits:
-
Jaconda::API
- Object
- ActiveResource::Base
- Jaconda::API
- Jaconda::API::Room
- Defined in:
- lib/jaconda/room.rb
Instance Method Summary collapse
- #id ⇒ Object
- #messages(options = {}) ⇒ Object
- #presences ⇒ Object
- #search(options = {}) ⇒ Object
- #transcript(options = {}) ⇒ Object
- #uploads ⇒ Object
Methods inherited from Jaconda::API
Instance Method Details
#id ⇒ Object
3 4 5 |
# File 'lib/jaconda/room.rb', line 3 def id jid end |
#messages(options = {}) ⇒ Object
17 18 19 |
# File 'lib/jaconda/room.rb', line 17 def ( = {}) API::Message.find(:all, :params => .update(:room_id => id)) end |
#presences ⇒ Object
7 8 9 10 |
# File 'lib/jaconda/room.rb', line 7 def presences API::Presence.prefix = "/api/v2/rooms/:room_id/" API::Presence.find(:all, :params => {:room_id => id}) end |
#search(options = {}) ⇒ Object
21 22 23 |
# File 'lib/jaconda/room.rb', line 21 def search( = {}) API::Message.search(.update(:room_id => id)) end |
#transcript(options = {}) ⇒ Object
25 26 27 |
# File 'lib/jaconda/room.rb', line 25 def transcript( = {}) API::Message.transcript(.update(:room_id => id)) end |
#uploads ⇒ Object
12 13 14 15 |
# File 'lib/jaconda/room.rb', line 12 def uploads API::Upload.prefix = "/api/v2/rooms/:room_id/" API::Upload.find(:all, :params => {:room_id => id}) end |