Module: ADN::API::Post
- Defined in:
- lib/adnruby.rb
Class Method Summary collapse
- .by_hashtag(hashtag, params = nil) ⇒ Object
- .by_id(post_id) ⇒ Object
- .by_user(user_id, params = nil) ⇒ Object
- .delete(post_id) ⇒ Object
- .global_stream(params = nil) ⇒ Object
- .mentioning_user(user_id, params = nil) ⇒ Object
- .new(params) ⇒ Object
- .replies(post_id, params = nil) ⇒ Object
- .retrieve(post_id) ⇒ Object
- .stream(params = nil) ⇒ Object
Class Method Details
.by_hashtag(hashtag, params = nil) ⇒ Object
266 267 268 |
# File 'lib/adnruby.rb', line 266 def self.by_hashtag(hashtag, params = nil) ADN.get("/stream/0/posts/tag/#{hashtag}", params) end |
.by_id(post_id) ⇒ Object
238 239 240 |
# File 'lib/adnruby.rb', line 238 def self.by_id(post_id) self.retrieve(post_id) end |
.by_user(user_id, params = nil) ⇒ Object
250 251 252 |
# File 'lib/adnruby.rb', line 250 def self.by_user(user_id, params = nil) ADN.get("/stream/0/users/#{user_id}/posts", params) end |
.delete(post_id) ⇒ Object
242 243 244 |
# File 'lib/adnruby.rb', line 242 def self.delete(post_id) ADN.delete("/stream/0/posts/#{post_id}") end |
.global_stream(params = nil) ⇒ Object
262 263 264 |
# File 'lib/adnruby.rb', line 262 def self.global_stream(params = nil) ADN.get("/stream/0/posts/stream/global", params) end |
.mentioning_user(user_id, params = nil) ⇒ Object
254 255 256 |
# File 'lib/adnruby.rb', line 254 def self.mentioning_user(user_id, params = nil) ADN.get("/stream/0/users/#{user_id}/mentions", params) end |
.new(params) ⇒ Object
230 231 232 |
# File 'lib/adnruby.rb', line 230 def self.new(params) ADN.post("/stream/0/posts", params) end |
.replies(post_id, params = nil) ⇒ Object
246 247 248 |
# File 'lib/adnruby.rb', line 246 def self.replies(post_id, params = nil) ADN.get("/stream/0/posts/#{post_id}/replies", params) end |
.retrieve(post_id) ⇒ Object
234 235 236 |
# File 'lib/adnruby.rb', line 234 def self.retrieve(post_id) ADN.get("/stream/0/posts/#{post_id}") end |
.stream(params = nil) ⇒ Object
258 259 260 |
# File 'lib/adnruby.rb', line 258 def self.stream(params = nil) ADN.get("/stream/0/posts/stream", params) end |