Sha256: 2aaefd19db96c400045fbc21538ccf23a761b332dd844ca03989fb6ca93a8c71

Contents?: true

Size: 881 Bytes

Versions: 5

Compression:

Stored size: 881 Bytes

Contents

class YouTrack::Client < Cistern::Service
  recognizes :logger, :adapter, :builder, :connection_options, :url, :username, :password
end

require_relative "client/real"
require_relative "client/mock"
require_relative "client/model"
require_relative "client/request"
require_relative "client/login"
require_relative "client/parameter_request"

models = %w(
  comment
  issue
  project
  user
)

requests = %w(
  add_project_fix_version
  apply_issue_command
  create_issue
  create_project
  create_user
  get_admin_user
  get_current_user
  get_issue
  get_issue_comments
  get_issues
  get_project_custom_fields
  get_projects
  get_user
  remove_project_fix_version
  update_issue
)

models.each do |model|
  require_relative "client/models/#{model}"
  require_relative "client/models/#{model}s"
end

requests.each do |request|
  require_relative "client/requests/#{request}"
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
you_track-0.4.8 lib/you_track/client.rb
you_track-0.4.7 lib/you_track/client.rb
you_track-0.4.6 lib/you_track/client.rb
you_track-0.4.5 lib/you_track/client.rb
you_track-0.4.4 lib/you_track/client.rb