module Forgejo
def configure
end
config.password = "xxx"
config.username = "xxx"
Forgejo.configure do |config|
Customize default settings for the SDK using block.
def configure if block_given? yield(Configuration.default) else Configuration.default end end
Classes
- Forgejo::APIError
- Forgejo::APIForbiddenError
- Forgejo::APIInvalidTopicsError
- Forgejo::APINotFound
- Forgejo::APIRepoArchivedError
- Forgejo::APIUnauthorizedError
- Forgejo::APIValidationError
- Forgejo::AccessToken
- Forgejo::ActionTask
- Forgejo::ActionTaskResponse
- Forgejo::ActionVariable
- Forgejo::Activity
- Forgejo::ActivityPub
- Forgejo::ActivitypubApi
- Forgejo::AddCollaboratorOption
- Forgejo::AddTimeOption
- Forgejo::AdminApi
- Forgejo::AnnotatedTag
- Forgejo::AnnotatedTagObject
- Forgejo::ApiClient
- Forgejo::ApiError
- Forgejo::Attachment
- Forgejo::BlockedUser
- Forgejo::Branch
- Forgejo::BranchProtection
- Forgejo::ChangeFileOperation
- Forgejo::ChangeFilesOptions
- Forgejo::ChangedFile
- Forgejo::CombinedStatus
- Forgejo::Comment
- Forgejo::Commit
- Forgejo::CommitAffectedFiles
- Forgejo::CommitDateOptions
- Forgejo::CommitMeta
- Forgejo::CommitStats
- Forgejo::CommitStatus
- Forgejo::CommitUser
- Forgejo::Compare
- Forgejo::Configuration
- Forgejo::ContentsResponse
- Forgejo::CreateAccessTokenOption
- Forgejo::CreateBranchProtectionOption
- Forgejo::CreateBranchRepoOption
- Forgejo::CreateEmailOption
- Forgejo::CreateFileOptions
- Forgejo::CreateForkOption
- Forgejo::CreateGPGKeyOption
- Forgejo::CreateHookOption
- Forgejo::CreateIssueCommentOption
- Forgejo::CreateIssueOption
- Forgejo::CreateKeyOption
- Forgejo::CreateLabelOption
- Forgejo::CreateMilestoneOption
- Forgejo::CreateOAuth2ApplicationOptions
- Forgejo::CreateOrUpdateSecretOption
- Forgejo::CreateOrgOption
- Forgejo::CreatePullRequestOption
- Forgejo::CreatePullReviewComment
- Forgejo::CreatePullReviewOptions
- Forgejo::CreatePushMirrorOption
- Forgejo::CreateQuotaGroupOptions
- Forgejo::CreateQuotaRuleOptions
- Forgejo::CreateReleaseOption
- Forgejo::CreateRepoOption
- Forgejo::CreateStatusOption
- Forgejo::CreateTagOption
- Forgejo::CreateTagProtectionOption
- Forgejo::CreateTeamOption
- Forgejo::CreateUserOption
- Forgejo::CreateVariableOption
- Forgejo::CreateWikiPageOptions
- Forgejo::Cron
- Forgejo::DeleteEmailOption
- Forgejo::DeleteFileOptions
- Forgejo::DeleteLabelsOption
- Forgejo::DeployKey
- Forgejo::DismissPullReviewOptions
- Forgejo::DispatchWorkflowOption
- Forgejo::EditAttachmentOptions
- Forgejo::EditBranchProtectionOption
- Forgejo::EditDeadlineOption
- Forgejo::EditGitHookOption
- Forgejo::EditHookOption
- Forgejo::EditIssueCommentOption
- Forgejo::EditIssueOption
- Forgejo::EditLabelOption
- Forgejo::EditMilestoneOption
- Forgejo::EditOrgOption
- Forgejo::EditPullRequestOption
- Forgejo::EditQuotaRuleOptions
- Forgejo::EditReactionOption
- Forgejo::EditReleaseOption
- Forgejo::EditRepoOption
- Forgejo::EditTagProtectionOption
- Forgejo::EditTeamOption
- Forgejo::EditUserOption
- Forgejo::Email
- Forgejo::ExternalTracker
- Forgejo::ExternalWiki
- Forgejo::FileCommitResponse
- Forgejo::FileDeleteResponse
- Forgejo::FileLinksResponse
- Forgejo::FileResponse
- Forgejo::FilesResponse
- Forgejo::GPGKey
- Forgejo::GPGKeyEmail
- Forgejo::GeneralAPISettings
- Forgejo::GeneralAttachmentSettings
- Forgejo::GeneralRepoSettings
- Forgejo::GeneralUISettings
- Forgejo::GenerateRepoOption
- Forgejo::GitBlobResponse
- Forgejo::GitEntry
- Forgejo::GitHook
- Forgejo::GitObject
- Forgejo::GitTreeResponse
- Forgejo::GitignoreTemplateInfo
- Forgejo::Hook
- Forgejo::Identity
- Forgejo::InternalTracker
- Forgejo::Issue
- Forgejo::IssueApi
- Forgejo::IssueConfig
- Forgejo::IssueConfigContactLink
- Forgejo::IssueConfigValidation
- Forgejo::IssueDeadline
- Forgejo::IssueFormField
- Forgejo::IssueLabelsOption
- Forgejo::IssueMeta
- Forgejo::IssueTemplate
- Forgejo::Label
- Forgejo::LabelTemplate
- Forgejo::LicenseTemplateInfo
- Forgejo::LicensesTemplateListEntry
- Forgejo::MarkdownOption
- Forgejo::MarkupOption
- Forgejo::MergePullRequestOption
- Forgejo::MigrateRepoOptions
- Forgejo::Milestone
- Forgejo::MiscellaneousApi
- Forgejo::NewIssuePinsAllowed
- Forgejo::NodeInfo
- Forgejo::NodeInfoServices
- Forgejo::NodeInfoSoftware
- Forgejo::NodeInfoUsage
- Forgejo::NodeInfoUsageUsers
- Forgejo::Note
- Forgejo::NoteOptions
- Forgejo::NotificationApi
- Forgejo::NotificationCount
- Forgejo::NotificationSubject
- Forgejo::NotificationThread
- Forgejo::OAuth2Application
- Forgejo::Organization
- Forgejo::OrganizationApi
- Forgejo::OrganizationPermissions
- Forgejo::PRBranchInfo
- Forgejo::Package
- Forgejo::PackageApi
- Forgejo::PackageFile
- Forgejo::PayloadCommit
- Forgejo::PayloadCommitVerification
- Forgejo::PayloadUser
- Forgejo::Permission
- Forgejo::PublicKey
- Forgejo::PullRequest
- Forgejo::PullRequestMeta
- Forgejo::PullReview
- Forgejo::PullReviewComment
- Forgejo::PullReviewRequestOptions
- Forgejo::PushMirror
- Forgejo::QuotaGroup
- Forgejo::QuotaInfo
- Forgejo::QuotaRuleInfo
- Forgejo::QuotaUsed
- Forgejo::QuotaUsedArtifact
- Forgejo::QuotaUsedAttachment
- Forgejo::QuotaUsedAttachmentContainedIn
- Forgejo::QuotaUsedPackage
- Forgejo::QuotaUsedSize
- Forgejo::QuotaUsedSizeAssets
- Forgejo::QuotaUsedSizeAssetsAttachments
- Forgejo::QuotaUsedSizeAssetsPackages
- Forgejo::QuotaUsedSizeGit
- Forgejo::QuotaUsedSizeRepos
- Forgejo::Reaction
- Forgejo::Reference
- Forgejo::Release
- Forgejo::RenameUserOption
- Forgejo::ReplaceFlagsOption
- Forgejo::RepoCollaboratorPermission
- Forgejo::RepoCommit
- Forgejo::RepoCreateReleaseAttachmentRequest
- Forgejo::RepoTopicOptions
- Forgejo::RepoTransfer
- Forgejo::Repository
- Forgejo::RepositoryApi
- Forgejo::RepositoryMeta
- Forgejo::SearchResults
- Forgejo::Secret
- Forgejo::ServerVersion
- Forgejo::SetUserQuotaGroupsOptions
- Forgejo::SettingsApi
- Forgejo::StopWatch
- Forgejo::SubmitPullReviewOptions
- Forgejo::Tag
- Forgejo::TagArchiveDownloadCount
- Forgejo::TagProtection
- Forgejo::Team
- Forgejo::TeamSearch200Response
- Forgejo::TimelineComment
- Forgejo::TopicName
- Forgejo::TopicResponse
- Forgejo::TrackedTime
- Forgejo::TransferRepoOption
- Forgejo::UpdateBranchRepoOption
- Forgejo::UpdateFileOptions
- Forgejo::UpdateRepoAvatarOption
- Forgejo::UpdateUserAvatarOption
- Forgejo::UpdateVariableOption
- Forgejo::User
- Forgejo::UserApi
- Forgejo::UserHeatmapData
- Forgejo::UserSearch200Response
- Forgejo::UserSettings
- Forgejo::UserSettingsOptions
- Forgejo::WatchInfo
- Forgejo::WikiCommit
- Forgejo::WikiCommitList
- Forgejo::WikiPage
- Forgejo::WikiPageMetaData
Instance Methods
Defined in
- lib/forgejo.rb
- lib/forgejo/api/activitypub_api.rb
- lib/forgejo/api/admin_api.rb
- lib/forgejo/api/issue_api.rb
- lib/forgejo/api/miscellaneous_api.rb
- lib/forgejo/api/notification_api.rb
- lib/forgejo/api/organization_api.rb
- lib/forgejo/api/package_api.rb
- lib/forgejo/api/repository_api.rb
- lib/forgejo/api/settings_api.rb
- lib/forgejo/api/user_api.rb
- lib/forgejo/api_client.rb
- lib/forgejo/api_error.rb
- lib/forgejo/configuration.rb
- lib/forgejo/models/access_token.rb
- lib/forgejo/models/action_task.rb
- lib/forgejo/models/action_task_response.rb
- lib/forgejo/models/action_variable.rb
- lib/forgejo/models/activity.rb
- lib/forgejo/models/activity_pub.rb
- lib/forgejo/models/add_collaborator_option.rb
- lib/forgejo/models/add_time_option.rb
- lib/forgejo/models/annotated_tag.rb
- lib/forgejo/models/annotated_tag_object.rb
- lib/forgejo/models/api_error.rb
- lib/forgejo/models/api_forbidden_error.rb
- lib/forgejo/models/api_invalid_topics_error.rb
- lib/forgejo/models/api_not_found.rb
- lib/forgejo/models/api_repo_archived_error.rb
- lib/forgejo/models/api_unauthorized_error.rb
- lib/forgejo/models/api_validation_error.rb
- lib/forgejo/models/attachment.rb
- lib/forgejo/models/blocked_user.rb
- lib/forgejo/models/branch.rb
- lib/forgejo/models/branch_protection.rb
- lib/forgejo/models/change_file_operation.rb
- lib/forgejo/models/change_files_options.rb
- lib/forgejo/models/changed_file.rb
- lib/forgejo/models/combined_status.rb
- lib/forgejo/models/comment.rb
- lib/forgejo/models/commit.rb
- lib/forgejo/models/commit_affected_files.rb
- lib/forgejo/models/commit_date_options.rb
- lib/forgejo/models/commit_meta.rb
- lib/forgejo/models/commit_stats.rb
- lib/forgejo/models/commit_status.rb
- lib/forgejo/models/commit_user.rb
- lib/forgejo/models/compare.rb
- lib/forgejo/models/contents_response.rb
- lib/forgejo/models/create_access_token_option.rb
- lib/forgejo/models/create_branch_protection_option.rb
- lib/forgejo/models/create_branch_repo_option.rb
- lib/forgejo/models/create_email_option.rb
- lib/forgejo/models/create_file_options.rb
- lib/forgejo/models/create_fork_option.rb
- lib/forgejo/models/create_gpg_key_option.rb
- lib/forgejo/models/create_hook_option.rb
- lib/forgejo/models/create_issue_comment_option.rb
- lib/forgejo/models/create_issue_option.rb
- lib/forgejo/models/create_key_option.rb
- lib/forgejo/models/create_label_option.rb
- lib/forgejo/models/create_milestone_option.rb
- lib/forgejo/models/create_o_auth2_application_options.rb
- lib/forgejo/models/create_or_update_secret_option.rb
- lib/forgejo/models/create_org_option.rb
- lib/forgejo/models/create_pull_request_option.rb
- lib/forgejo/models/create_pull_review_comment.rb
- lib/forgejo/models/create_pull_review_options.rb
- lib/forgejo/models/create_push_mirror_option.rb
- lib/forgejo/models/create_quota_group_options.rb
- lib/forgejo/models/create_quota_rule_options.rb
- lib/forgejo/models/create_release_option.rb
- lib/forgejo/models/create_repo_option.rb
- lib/forgejo/models/create_status_option.rb
- lib/forgejo/models/create_tag_option.rb
- lib/forgejo/models/create_tag_protection_option.rb
- lib/forgejo/models/create_team_option.rb
- lib/forgejo/models/create_user_option.rb
- lib/forgejo/models/create_variable_option.rb
- lib/forgejo/models/create_wiki_page_options.rb
- lib/forgejo/models/cron.rb
- lib/forgejo/models/delete_email_option.rb
- lib/forgejo/models/delete_file_options.rb
- lib/forgejo/models/delete_labels_option.rb
- lib/forgejo/models/deploy_key.rb
- lib/forgejo/models/dismiss_pull_review_options.rb
- lib/forgejo/models/dispatch_workflow_option.rb
- lib/forgejo/models/edit_attachment_options.rb
- lib/forgejo/models/edit_branch_protection_option.rb
- lib/forgejo/models/edit_deadline_option.rb
- lib/forgejo/models/edit_git_hook_option.rb
- lib/forgejo/models/edit_hook_option.rb
- lib/forgejo/models/edit_issue_comment_option.rb
- lib/forgejo/models/edit_issue_option.rb
- lib/forgejo/models/edit_label_option.rb
- lib/forgejo/models/edit_milestone_option.rb
- lib/forgejo/models/edit_org_option.rb
- lib/forgejo/models/edit_pull_request_option.rb
- lib/forgejo/models/edit_quota_rule_options.rb
- lib/forgejo/models/edit_reaction_option.rb
- lib/forgejo/models/edit_release_option.rb
- lib/forgejo/models/edit_repo_option.rb
- lib/forgejo/models/edit_tag_protection_option.rb
- lib/forgejo/models/edit_team_option.rb
- lib/forgejo/models/edit_user_option.rb
- lib/forgejo/models/email.rb
- lib/forgejo/models/external_tracker.rb
- lib/forgejo/models/external_wiki.rb
- lib/forgejo/models/file_commit_response.rb
- lib/forgejo/models/file_delete_response.rb
- lib/forgejo/models/file_links_response.rb
- lib/forgejo/models/file_response.rb
- lib/forgejo/models/files_response.rb
- lib/forgejo/models/general_api_settings.rb
- lib/forgejo/models/general_attachment_settings.rb
- lib/forgejo/models/general_repo_settings.rb
- lib/forgejo/models/general_ui_settings.rb
- lib/forgejo/models/generate_repo_option.rb
- lib/forgejo/models/git_blob_response.rb
- lib/forgejo/models/git_entry.rb
- lib/forgejo/models/git_hook.rb
- lib/forgejo/models/git_object.rb
- lib/forgejo/models/git_tree_response.rb
- lib/forgejo/models/gitignore_template_info.rb
- lib/forgejo/models/gpg_key.rb
- lib/forgejo/models/gpg_key_email.rb
- lib/forgejo/models/hook.rb
- lib/forgejo/models/identity.rb
- lib/forgejo/models/internal_tracker.rb
- lib/forgejo/models/issue.rb
- lib/forgejo/models/issue_config.rb
- lib/forgejo/models/issue_config_contact_link.rb
- lib/forgejo/models/issue_config_validation.rb
- lib/forgejo/models/issue_deadline.rb
- lib/forgejo/models/issue_form_field.rb
- lib/forgejo/models/issue_labels_option.rb
- lib/forgejo/models/issue_meta.rb
- lib/forgejo/models/issue_template.rb
- lib/forgejo/models/label.rb
- lib/forgejo/models/label_template.rb
- lib/forgejo/models/license_template_info.rb
- lib/forgejo/models/licenses_template_list_entry.rb
- lib/forgejo/models/markdown_option.rb
- lib/forgejo/models/markup_option.rb
- lib/forgejo/models/merge_pull_request_option.rb
- lib/forgejo/models/migrate_repo_options.rb
- lib/forgejo/models/milestone.rb
- lib/forgejo/models/new_issue_pins_allowed.rb
- lib/forgejo/models/node_info.rb
- lib/forgejo/models/node_info_services.rb
- lib/forgejo/models/node_info_software.rb
- lib/forgejo/models/node_info_usage.rb
- lib/forgejo/models/node_info_usage_users.rb
- lib/forgejo/models/note.rb
- lib/forgejo/models/note_options.rb
- lib/forgejo/models/notification_count.rb
- lib/forgejo/models/notification_subject.rb
- lib/forgejo/models/notification_thread.rb
- lib/forgejo/models/o_auth2_application.rb
- lib/forgejo/models/organization.rb
- lib/forgejo/models/organization_permissions.rb
- lib/forgejo/models/package.rb
- lib/forgejo/models/package_file.rb
- lib/forgejo/models/payload_commit.rb
- lib/forgejo/models/payload_commit_verification.rb
- lib/forgejo/models/payload_user.rb
- lib/forgejo/models/permission.rb
- lib/forgejo/models/pr_branch_info.rb
- lib/forgejo/models/public_key.rb
- lib/forgejo/models/pull_request.rb
- lib/forgejo/models/pull_request_meta.rb
- lib/forgejo/models/pull_review.rb
- lib/forgejo/models/pull_review_comment.rb
- lib/forgejo/models/pull_review_request_options.rb
- lib/forgejo/models/push_mirror.rb
- lib/forgejo/models/quota_group.rb
- lib/forgejo/models/quota_info.rb
- lib/forgejo/models/quota_rule_info.rb
- lib/forgejo/models/quota_used.rb
- lib/forgejo/models/quota_used_artifact.rb
- lib/forgejo/models/quota_used_attachment.rb
- lib/forgejo/models/quota_used_attachment_contained_in.rb
- lib/forgejo/models/quota_used_package.rb
- lib/forgejo/models/quota_used_size.rb
- lib/forgejo/models/quota_used_size_assets.rb
- lib/forgejo/models/quota_used_size_assets_attachments.rb
- lib/forgejo/models/quota_used_size_assets_packages.rb
- lib/forgejo/models/quota_used_size_git.rb
- lib/forgejo/models/quota_used_size_repos.rb
- lib/forgejo/models/reaction.rb
- lib/forgejo/models/reference.rb
- lib/forgejo/models/release.rb
- lib/forgejo/models/rename_user_option.rb
- lib/forgejo/models/replace_flags_option.rb
- lib/forgejo/models/repo_collaborator_permission.rb
- lib/forgejo/models/repo_commit.rb
- lib/forgejo/models/repo_create_release_attachment_request.rb
- lib/forgejo/models/repo_topic_options.rb
- lib/forgejo/models/repo_transfer.rb
- lib/forgejo/models/repository.rb
- lib/forgejo/models/repository_meta.rb
- lib/forgejo/models/search_results.rb
- lib/forgejo/models/secret.rb
- lib/forgejo/models/server_version.rb
- lib/forgejo/models/set_user_quota_groups_options.rb
- lib/forgejo/models/stop_watch.rb
- lib/forgejo/models/submit_pull_review_options.rb
- lib/forgejo/models/tag.rb
- lib/forgejo/models/tag_archive_download_count.rb
- lib/forgejo/models/tag_protection.rb
- lib/forgejo/models/team.rb
- lib/forgejo/models/team_search200_response.rb
- lib/forgejo/models/timeline_comment.rb
- lib/forgejo/models/topic_name.rb
- lib/forgejo/models/topic_response.rb
- lib/forgejo/models/tracked_time.rb
- lib/forgejo/models/transfer_repo_option.rb
- lib/forgejo/models/update_branch_repo_option.rb
- lib/forgejo/models/update_file_options.rb
- lib/forgejo/models/update_repo_avatar_option.rb
- lib/forgejo/models/update_user_avatar_option.rb
- lib/forgejo/models/update_variable_option.rb
- lib/forgejo/models/user.rb
- lib/forgejo/models/user_heatmap_data.rb
- lib/forgejo/models/user_search200_response.rb
- lib/forgejo/models/user_settings.rb
- lib/forgejo/models/user_settings_options.rb
- lib/forgejo/models/watch_info.rb
- lib/forgejo/models/wiki_commit.rb
- lib/forgejo/models/wiki_commit_list.rb
- lib/forgejo/models/wiki_page.rb
- lib/forgejo/models/wiki_page_meta_data.rb
- lib/forgejo/version.rb