Sha256: c63c3e17136db8689360101e7eccbdfe2bbe1a3b1a4939dbd43cdc55997958c7

Contents?: true

Size: 744 Bytes

Versions: 2

Compression:

Stored size: 744 Bytes

Contents

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

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

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')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
teamcity_ruby-0.0.2 lib/teamcity_ruby.rb
teamcity_ruby-0.0.1 lib/teamcity_ruby.rb