Class: Basecamper::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/basecamper/connection.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.domainObject



16
17
18
# File 'lib/basecamper/connection.rb', line 16

def domain
  !!use_ssl ? "https://#{@domain}" : "http://#{@domain}"
end

.passwordObject



12
13
14
# File 'lib/basecamper/connection.rb', line 12

def password
  token.present? ? 'X' : @password
end

.tokenObject

Returns the value of attribute token.



5
6
7
# File 'lib/basecamper/connection.rb', line 5

def token
  @token
end

.use_oauthObject

Returns the value of attribute use_oauth.



5
6
7
# File 'lib/basecamper/connection.rb', line 5

def use_oauth
  @use_oauth
end

.use_sslObject

Returns the value of attribute use_ssl.



5
6
7
# File 'lib/basecamper/connection.rb', line 5

def use_ssl
  @use_ssl
end

.userObject



8
9
10
# File 'lib/basecamper/connection.rb', line 8

def user
  token.present? ? token : @user
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



20
21
22
# File 'lib/basecamper/connection.rb', line 20

def configure(&block)
  yield self
end