Class: OauthActiveResource::Base

Inherits:
ActiveResource::Base
  • Object
show all
Defined in:
lib/oauth-activeresource.rb

Constant Summary collapse

@@oauth_connection =
nil

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.connection(refresh = false) ⇒ Object



16
17
18
19
20
# File 'lib/oauth-activeresource.rb', line 16

def self.connection(refresh = false)
  @connection = Connection.new(@@oauth_connection, site,format) if @connection.nil? || refresh
  @connection.timeout = timeout if timeout
  return @connection
end

.oauth_connectionObject



12
13
14
# File 'lib/oauth-activeresource.rb', line 12

def self.oauth_connection
  @@oauth_connection
end

.oauth_connection=(connection) ⇒ Object



8
9
10
# File 'lib/oauth-activeresource.rb', line 8

def self.oauth_connection= connection
  @@oauth_connection = connection
end

Instance Method Details

#format=(mime_type_reference_or_format) ⇒ Object



22
23
24
25
26
27
# File 'lib/oauth-activeresource.rb', line 22

def format=(mime_type_reference_or_format)
  format = mime_type_reference_or_format.is_a?(Symbol) ?
  OauthActiveResource::Formats[mime_type_reference_or_format] : mime_type_reference_or_format
  self._format = format
  connection.format = format if site
end