Class: Vx::ServiceConnector::Bitbucket::Session
- Inherits:
-
Struct
- Object
- Struct
- Vx::ServiceConnector::Bitbucket::Session
- Defined in:
- lib/vx/service_connector/bitbucket/session.rb
Instance Attribute Summary collapse
-
#login ⇒ Object
Returns the value of attribute login.
-
#options ⇒ Object
Returns the value of attribute options.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#login ⇒ Object
Returns the value of attribute login
9 10 11 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 9 def login @login end |
#options ⇒ Object
Returns the value of attribute options
9 10 11 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 9 def @options end |
Class Method Details
.test ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 36 def self.test { consumer_key: "key", consumer_secret: "secret", token: "token", token_secret: "token secret" } end |
Instance Method Details
#delete(url) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 25 def delete(url) wrap do res = agent.delete request_url(url) response! res end end |
#endpoint ⇒ Object
32 33 34 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 32 def endpoint @endpoint ||= URI("https://bitbucket.org") end |
#get(url) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 11 def get(url) wrap do res = agent.get request_url(url) response! res end end |
#post(url, options = {}) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/vx/service_connector/bitbucket/session.rb', line 18 def post(url, = {}) wrap do res = agent.post request_url(url), response! res end end |