Sha256: 8a1164ef4ebf3868347f9c7b56cbe3a58b10e10041a59628f8001850630e4807

Contents?: true

Size: 812 Bytes

Versions: 3

Compression:

Stored size: 812 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
  create_project
  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

3 entries across 3 versions & 1 rubygems

Version Path
you_track-0.4.2 lib/you_track/client.rb
you_track-0.4.1 lib/you_track/client.rb
you_track-0.4.0 lib/you_track/client.rb