class GitLab::Project

Defined in:

gitlab/project.cr

Constructors

Instance Method Summary

Instance methods inherited from class GitLab::Resource

to_s(io : IO) to_s

Constructor methods inherited from class GitLab::Resource

new(pull : JSON::PullParser) new

Instance methods inherited from class GitLab

api : URI api, api=(api : URI) api=, get(path : String, & : HTTP::Client::Response -> )
get(path : String)
get(uri : URI)
get
, home : Path home, home=(home : Path) home=, markdown(text : String, gfm : Bool = true, project : UInt128 | String | Nil = nil) markdown, namespace namespace, post(path : String, data : NamedTuple) post, project project, project? project?, token : String token, token=(token : String) token=, user(id) : User
user : Me
user
, users users, version version

Class methods inherited from class GitLab

cli(op : OptionParser) cli

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def _links : Links | Nil #

[View source]
def allow_merge_on_skipped_pipeline : Bool | Nil #

[View source]
def archived : Bool | Nil #

[View source]
def autoclose_referenced_issues : Bool | Nil #

[View source]
def avatar_url : String | Nil #

[View source]
def can_create_merge_request_in : Bool | Nil #

[View source]
def ci_allow_fork_pipelines_to_run_in_parent_project : Bool | Nil #

[View source]
def ci_default_git_depth : UInt32 | Nil #

[View source]
def ci_forward_deployment_enabled : Bool | Nil #

[View source]
def ci_forward_deployment_rollback_allowed : Bool | Nil #

[View source]
def ci_pipeline_variables_minimum_override_role : String | Nil #

[View source]
def ci_push_repository_for_job_token_allowed : Bool | Nil #

[View source]
def ci_restrict_pipeline_cancellation_role : String | Nil #

[View source]
def ci_separated_caches : Bool | Nil #

[View source]
def container_registry_access_level : String | Nil #

[View source]
def container_registry_enabled : Bool | Nil #

[View source]
def container_registry_image_prefix : String | Nil #

[View source]
def created_at : Time | Nil #

[View source]
def creator_id : UInt128 | Nil #

[View source]
def default_branch : String | Nil #

[View source]
def description : String | Nil #

[View source]
def description_html : String | Nil #

[View source]
def enforce_auth_checks_on_uploads : Bool | Nil #

[View source]
def forks_count : UInt32 | Nil #

[View source]
def group_runners_enabled : Bool | Nil #

[View source]
def http_url_to_repo : String | Nil #

[View source]
def id : UInt128 | Nil #

[View source]
def import_error : String | Nil #

[View source]
def import_status : String | Nil #

[View source]
def import_type : String | Nil #

[View source]
def import_url : String | Nil #

[View source]
def issue_branch_template : String | Nil #

[View source]
def issues_enabled : Bool | Nil #

[View source]
def jobs_enabled : Bool | Nil #

[View source]
def last_activity_at : Time | Nil #

[View source]
def lint #

[View source]
def marked_for_deletion_on : Time | Nil #

[View source]
def merge_commit_template : String | Nil #

[View source]
def merge_method : String | Nil #

[View source]
def merge_requests_enabled : Bool | Nil #

[View source]
def name : String | Nil #

[View source]
def name_with_namespace : String | Nil #

[View source]
def namespace : Namespace | Nil #

[View source]
def only_allow_merge_if_all_discussions_are_resolved : Bool | Nil #

[View source]
def only_allow_merge_if_pipeline_succeeds : Bool | Nil #

[View source]
def open_issues_count : Int32 | Nil #

[View source]
def owner : Owner | Nil #

[View source]
def path : String | Nil #

[View source]
def path_with_namespace : String | Nil #

[View source]
def public_jobs : Bool | Nil #

[View source]
def readme_url : String | Nil #

[View source]
def remove_source_branch_after_merge : Bool | Nil #

[View source]
def request_access_enabled : Bool | Nil #

[View source]
def resolve_outdated_diff_discussions : Bool | Nil #

[View source]
def restrict_user_defined_variables : Bool | Nil #

[View source]
def runners_token : String | Nil #

[View source]
def security_and_compliance_access_level : String | Nil #

[View source]
def shared_runners_enabled : Bool | Nil #

[View source]
def shared_with_groups : Array(String) | Nil #

[View source]
def snippets_enabled : Bool | Nil #

[View source]
def squash_commit_template : String | Nil #

[View source]
def squash_option : String | Nil #

[View source]
def ssh_url_to_repo : String | Nil #

[View source]
def star_count : UInt32 | Nil #

[View source]
def statistics : Statistics | Nil #

[View source]
def suggestion_commit_message : String | Nil #

[View source]
def topics : Array(String) | Nil #

[View source]
def updated_at : Time | Nil #

[View source]
def visibility : String | Nil #

[View source]
def web_url : String | Nil #

[View source]
def wiki_enabled : Bool | Nil #

[View source]