Class: Youtrack::Base

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/youtrack/resources/base.rb

Direct Known Subclasses

Issue, Project, Tag, User

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Base

Returns a new instance of Base.



15
16
17
18
19
# File 'lib/youtrack/resources/base.rb', line 15

def initialize(client)
  @service = client
  @base_url = @service.endpoint
  self.class.debug_output($stderr) if client.debug
end

Instance Attribute Details

#base_urlObject

The base route URL



6
7
8
# File 'lib/youtrack/resources/base.rb', line 6

def base_url
  @base_url
end

#responseObject

Stores the response of the previous request



12
13
14
# File 'lib/youtrack/resources/base.rb', line 12

def response
  @response
end

#serviceObject

The Server Endpoint



9
10
11
# File 'lib/youtrack/resources/base.rb', line 9

def service
  @service
end