Sha256: 44e15eae64251cce0f38bda68ec673d37b4e3d1d1843b0bb1bf8366d855cc1fc
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
class Pupil # Returning direct messages # @param [Hash] param # @return [Hash] directmessages def direct_messages(param = {}) response = self.get("/1.1/direct_messages.json", param) return false unless response directmessages = Array.new response.each do |element| dm = DirectMessage.new(element, @access_token) directmessages << dm end return directmessages end # Returning direct messages you sent # @param [Hash] param # @return [Hash] directmessage you sent def sent_direct_messages(param = {}) response = self.get("/1.1/direct_messages/sent.json", param) return false unless response directmessages = Array.new response.each do |element| dm = DirectMessage.new(element, @access_token) directmessages << dm end return directmessages end def send_direct_message(sentence, opts) raise ArgumentError, ":to parameter not given" unless opts[:to] response = self.post("/1.1/direct_messages/new.json", {:text => sentence, guess_parameter(opts[:to]) => opts[:to]}) return false unless response response end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pupil-0.6.3 | lib/pupil/direct_messages.rb |