class Github::Client::Repos
def create(*args)
(**params)
-
:gitignore_template
(String
) -- -
:auto_init
(Boolean
) -- -
:team_id
(Numeric
) -- -
:org
(String
) -- -
:has_downloads
(Boolean
) -- -
:has_wiki
(Boolean
) -- -
:has_issues
(Boolean
) -- -
:private
(Boolean
) -- -
:homepage
(String
) -- -
:description
(String
) -- -
:name
(String
) --
Parameters:
-
params
(Hash
) --
def create(*args) arguments(args) do permit VALID_REPO_OPTIONS + %w[ org ] assert_required %w[ name ] end params = arguments.params # Requires authenticated user if (org = params.delete('org') || org) post_request("/orgs/#{org}/repos", params) else post_request("/user/repos", params) end end