Class: Gitea::Api::Hat::Client
- Inherits:
-
Object
- Object
- Gitea::Api::Hat::Client
- Includes:
- Admin, Organization, Repository, Users
- Defined in:
- lib/gitea/api/hat/client.rb
Instance Method Summary collapse
- #config ⇒ Object
- #config=(config) ⇒ Object
-
#initialize(opts) ⇒ Client
constructor
构造Api client,用于操作Api数据.
- #token ⇒ Object
- #token=(token) ⇒ Object
Methods included from Admin
#patch_admin_users_by_username
Methods included from Organization
#delete_teams_repos_by_id_org, #patch_orgs_by_org, #post_orgs, #put_teams_repos_by_id_org
Methods included from Users
#get_users_heatmap_by_username
Methods included from Repository
#delete_repos_by_owner_repo, #get_repos_actions_by_owner_repo, #get_repos_blame_by_owner_repo, #get_repos_branch_name_set_by_owner_repo, #get_repos_branch_tag_count_by_owner_repo, #get_repos_branches_branches_slice_by_owner_repo, #get_repos_branches_by_owner_repo, #get_repos_code_stats_by_owner_repo, #get_repos_commits_diff_by_owner_repo_sha, #get_repos_commits_files_by_owner_repo_sha, #get_repos_commits_files_by_owner_repo_sha_filepath, #get_repos_commits_slice_by_owner_repo, #get_repos_compare_by_owner_repo_baseref_headref, #get_repos_compare_files_by_owner_repo_baseref_headref, #get_repos_compare_files_by_owner_repo_baseref_headref_filepath, #get_repos_contents_by_owner_repo, #get_repos_contents_by_owner_repo_filepath, #get_repos_contributors_by_owner_repo, #get_repos_contributors_stat_by_owner_repo, #get_repos_count_by_owner_repo, #get_repos_file_commits_by_owner_repo_filepath, #get_repos_find_by_owner_repo, #get_repos_git_commits_by_owner_repo_sha, #get_repos_hooks_hooktasks_by_owner_repo_id, #get_repos_pulls_by_owner_repo_index, #get_repos_pulls_commits_by_owner_repo_index, #get_repos_pulls_files_by_owner_repo_index, #get_repos_pulls_files_by_owner_repo_index_filepath, #get_repos_pulls_versions_by_owner_repo_index, #get_repos_pulls_versions_diff_by_owner_repo_index_id, #get_repos_readme_by_owner_repo, #get_repos_readme_by_owner_repo_filepath, #get_repos_recent_commits_by_owner_repo, #get_repos_releases_by_owner_repo, #get_repos_releases_by_owner_repo_id, #get_repos_releases_latest_by_owner_repo, #get_repos_tag_name_set_by_owner_repo, #get_repos_tags_by_owner_repo, #get_repos_tags_by_owner_repo_tag, #patch_repos_hooks_by_owner_repo_id, #patch_repos_releases_by_owner_repo_id, #post_repos_actions_disable, #post_repos_actions_enable, #post_repos_actions_runs_by_owner_repo, #post_repos_actions_runs_jobs_by_owner_repo_run_job, #post_repos_branches_restore_by_owner_repo, #post_repos_contents_batch_by_owner_repo, #post_repos_hooks_by_owner_repo, #post_repos_releases_by_owner_repo, #post_repos_transfer_by_owner_repo
Constructor Details
Instance Method Details
#config ⇒ Object
21 22 23 |
# File 'lib/gitea/api/hat/client.rb', line 21 def config @config end |
#config=(config) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/gitea/api/hat/client.rb', line 25 def config=(config) unless config.is_a?(Gitea::Api::Hat::Config) fail Exception, "load config failure!" end @config = config @http = Http.new(config) end |
#token ⇒ Object
33 34 35 |
# File 'lib/gitea/api/hat/client.rb', line 33 def token @config.token end |
#token=(token) ⇒ Object
37 38 39 |
# File 'lib/gitea/api/hat/client.rb', line 37 def token=(token) @config.token = token end |