Module: ADN::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
197 198 199 |
# File 'lib/adnruby.rb', line 197 def self.by_hashtag(hashtag, params = nil) ADN.get("/stream/0/posts/tag/#{hashtag}", params) end |
.by_id(post_id) ⇒ Object
169 170 171 |
# File 'lib/adnruby.rb', line 169 def self.by_id(post_id) self.retrieve(post_id) end |
.by_user(user_id, params = nil) ⇒ Object
181 182 183 |
# File 'lib/adnruby.rb', line 181 def self.by_user(user_id, params = nil) ADN.get("/stream/0/users/#{user_id}/posts", params) end |
.delete(post_id) ⇒ Object
173 174 175 |
# File 'lib/adnruby.rb', line 173 def self.delete(post_id) ADN.delete("/stream/0/posts/#{post_id}") end |
.global_stream(params = nil) ⇒ Object
193 194 195 |
# File 'lib/adnruby.rb', line 193 def self.global_stream(params = nil) ADN.get("/stream/0/posts/stream/global", params) end |
.mentioning_user(user_id, params = nil) ⇒ Object
185 186 187 |
# File 'lib/adnruby.rb', line 185 def self.mentioning_user(user_id, params = nil) ADN.get("/stream/0/users/#{user_id}/mentions", params) end |
.new(params) ⇒ Object
161 162 163 |
# File 'lib/adnruby.rb', line 161 def self.new(params) ADN.post("/stream/0/posts", params) end |
.replies(post_id, params = nil) ⇒ Object
177 178 179 |
# File 'lib/adnruby.rb', line 177 def self.replies(post_id, params = nil) ADN.get("/stream/0/posts/#{post_id}/replies", params) end |
.retrieve(post_id) ⇒ Object
165 166 167 |
# File 'lib/adnruby.rb', line 165 def self.retrieve(post_id) ADN.get("/stream/0/posts/#{post_id}") end |
.stream(params = nil) ⇒ Object
189 190 191 |
# File 'lib/adnruby.rb', line 189 def self.stream(params = nil) ADN.get("/stream/0/posts/stream", params) end |