Sha256: 353adf6db857e75c1e9b0f4fb2dc2be4031aaaf7e38055b57d74fa5219f938d2

Contents?: true

Size: 820 Bytes

Versions: 2

Compression:

Stored size: 820 Bytes

Contents

directory = File.expand_path(File.dirname(__FILE__))

require "teamcity_ruby/version"
require "httparty"
require "hashie"
require "json"

module TeamcityRuby
  include HTTParty

  format :json
  base_uri 'http://localhost:8111/httpAuth/app/rest/'
  headers 'Accept' => 'application/json'
  headers 'Content-Type' => 'application/json'
  basic_auth "teamcity", "teamcity"

  def self.client
    self
  end

  def self.configure
    yield self
  end
end

require File.join(directory, 'teamcity_ruby', 'resource')
require File.join(directory, 'teamcity_ruby', 'element_builder')
require File.join(directory, 'teamcity_ruby', 'project')
require File.join(directory, 'teamcity_ruby', 'vcs_root')
require File.join(directory, 'teamcity_ruby', 'build_configuration')
require File.join(directory, 'teamcity_ruby', 'agent_pool')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
teamcity_ruby-0.0.6 lib/teamcity_ruby.rb
teamcity_ruby-0.0.5 lib/teamcity_ruby.rb