class GitLab::Project
- GitLab::Project
- GitLab::Resource
- GitLab
- Reference
- Object
Defined in:
gitlab/project.crConstructors
Instance Method Summary
- #_links : Links | Nil
- #allow_merge_on_skipped_pipeline : Bool | Nil
- #archived : Bool | Nil
- #autoclose_referenced_issues : Bool | Nil
- #avatar_url : String | Nil
- #can_create_merge_request_in : Bool | Nil
- #ci_allow_fork_pipelines_to_run_in_parent_project : Bool | Nil
- #ci_default_git_depth : UInt32 | Nil
- #ci_forward_deployment_enabled : Bool | Nil
- #ci_forward_deployment_rollback_allowed : Bool | Nil
- #ci_pipeline_variables_minimum_override_role : String | Nil
- #ci_push_repository_for_job_token_allowed : Bool | Nil
- #ci_restrict_pipeline_cancellation_role : String | Nil
- #ci_separated_caches : Bool | Nil
- #container_registry_access_level : String | Nil
- #container_registry_enabled : Bool | Nil
- #container_registry_image_prefix : String | Nil
- #created_at : Time | Nil
- #creator_id : UInt128 | Nil
- #default_branch : String | Nil
- #description : String | Nil
- #description_html : String | Nil
- #enforce_auth_checks_on_uploads : Bool | Nil
- #forks_count : UInt32 | Nil
- #group_runners_enabled : Bool | Nil
- #http_url_to_repo : String | Nil
- #id : UInt128 | Nil
- #import_error : String | Nil
- #import_status : String | Nil
- #import_type : String | Nil
- #import_url : String | Nil
- #issue_branch_template : String | Nil
- #issues_enabled : Bool | Nil
- #jobs_enabled : Bool | Nil
- #last_activity_at : Time | Nil
- #lint
- #marked_for_deletion_on : Time | Nil
- #merge_commit_template : String | Nil
- #merge_method : String | Nil
- #merge_requests_enabled : Bool | Nil
- #name : String | Nil
- #name_with_namespace : String | Nil
- #namespace : Namespace | Nil
- #only_allow_merge_if_all_discussions_are_resolved : Bool | Nil
- #only_allow_merge_if_pipeline_succeeds : Bool | Nil
- #open_issues_count : Int32 | Nil
- #owner : Owner | Nil
- #path : String | Nil
- #path_with_namespace : String | Nil
- #public_jobs : Bool | Nil
- #readme_url : String | Nil
- #remove_source_branch_after_merge : Bool | Nil
- #request_access_enabled : Bool | Nil
- #resolve_outdated_diff_discussions : Bool | Nil
- #restrict_user_defined_variables : Bool | Nil
- #runners_token : String | Nil
- #security_and_compliance_access_level : String | Nil
- #shared_runners_enabled : Bool | Nil
- #shared_with_groups : Array(String) | Nil
- #snippets_enabled : Bool | Nil
- #squash_commit_template : String | Nil
- #squash_option : String | Nil
- #ssh_url_to_repo : String | Nil
- #star_count : UInt32 | Nil
- #statistics : Statistics | Nil
- #suggestion_commit_message : String | Nil
- #topics : Array(String) | Nil
- #updated_at : Time | Nil
- #visibility : String | Nil
- #web_url : String | Nil
- #wiki_enabled : Bool | Nil
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