Class: PGit::Pivotal::Request
- Inherits:
-
Object
- Object
- PGit::Pivotal::Request
show all
- Defined in:
- lib/pgit/pivotal/query.rb,
lib/pgit/pivotal/request.rb,
lib/pgit/pivotal/request/query.rb
Defined Under Namespace
Classes: Query
Instance Method Summary
collapse
Instance Method Details
#api_token ⇒ Object
20
21
22
|
# File 'lib/pgit/pivotal/request.rb', line 20
def api_token
current_project.api_token
end
|
#api_version ⇒ Object
8
9
10
|
# File 'lib/pgit/pivotal/request.rb', line 8
def api_version
"v5"
end
|
#before_initialize ⇒ Object
4
5
6
|
# File 'lib/pgit/pivotal/request.rb', line 4
def before_initialize
@project_id = current_project.id
end
|
#configuration ⇒ Object
28
29
30
|
# File 'lib/pgit/pivotal/request.rb', line 28
def configuration
PGit::Configuration.new
end
|
#current_project ⇒ Object
24
25
26
|
# File 'lib/pgit/pivotal/request.rb', line 24
def current_project
PGit::CurrentProject.new(configuration)
end
|
#get_request ⇒ Object
12
13
14
|
# File 'lib/pgit/pivotal/request.rb', line 12
def get_request
`curl -X GET -H 'X-TrackerToken: #{api_token}' #{link}`
end
|
#link ⇒ Object
16
17
18
|
# File 'lib/pgit/pivotal/request.rb', line 16
def link
"https://www.pivotaltracker.com/services/#{api_version}/#{sublink}"
end
|