Sha256: 3a78d7c2a7f272d76c1f3da681ea460df79681566c1298339d5edea3fbf0cce7

Contents?: true

Size: 795 Bytes

Versions: 1

Compression:

Stored size: 795 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"

models = %w(
  comment
  issue
  project
  user
)

requests = %w(
  add_project_fix_version
  apply_issue_command
  create_issue
  get_admin_user
  get_current_user
  get_issue
  get_issue_comments
  get_issues
  get_project_custom_fields
  get_projects
  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

1 entries across 1 versions & 1 rubygems

Version Path
you_track-0.3.0 lib/you_track/client.rb