Class: OAuthRubytter

Inherits:
Rubytter show all
Defined in:
lib/rubytter/oauth_rubytter.rb

Overview

must use oauth library.

Constant Summary

Constants inherited from Rubytter

Rubytter::VERSION

Instance Attribute Summary

Attributes inherited from Rubytter

#header, #host, #login

Instance Method Summary collapse

Methods inherited from Rubytter

#__update_status, api_settings, #create_request, #direct_message, #http_request, #search, search_result_to_hash, structize, to_param_str, #update, #update_status

Constructor Details

#initialize(access_token, options = {}) ⇒ OAuthRubytter

access_token: must be instance of OAuth::AccessToken



5
6
7
8
# File 'lib/rubytter/oauth_rubytter.rb', line 5

def initialize(access_token, options = {})
  super(options)
  @access_token = access_token
end

Instance Method Details

#get(path, params = {}) ⇒ Object



10
11
12
13
# File 'lib/rubytter/oauth_rubytter.rb', line 10

def get(path, params = {})
  path += '.json'
  @access_token.get(path, params, @header)
end

#post(path, params = {}) ⇒ Object



15
16
17
18
# File 'lib/rubytter/oauth_rubytter.rb', line 15

def post(path, params = {})
  path += '.json'
  @access_token.post(path, params, @header)
end