# File lib/twitter/client/messaging.rb, line 20 def messages(action, options = nil) def uri_suffix(opts); opts && opts[:page] ? "?page=#{opts[:page]}" : ""; end raise ArgumentError, "Invalid messaging action: #{action}" unless [:sent, :received].member?(action) uri = @@MESSAGING_URIS[action] + uri_suffix(options) response = http_connect {|conn| create_http_get_request(uri) } bless_models(Twitter::Message.unmarshal(response.body)) end