class Github::Client::Projects::Cards
def create(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#create-a-project-card -
Options Hash:
(**params)
-
:content_type
(String
) -- -
:content_id
(Integer
) -- -
:note
(String
) --
Parameters:
-
params
(Hash
) --
def create(*args) arguments(args, required: [:column_id]) params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA post_request("/projects/columns/#{arguments.column_id}/cards", params) end
def delete(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#delete-a-project-card -
def delete(*args) arguments(args, required: [:card_id]) params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA delete_request("/projects/columns/cards/#{arguments.card_id}", params) end
def get(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#get-a-project-card -
def get(*args) arguments(args, required: [:card_id]) params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA get_request("/projects/columns/cards/#{arguments.card_id}", params) end
def list(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#list-project-cards -
def list(*args) arguments(args, required: [:column_id]) params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA response = get_request("/projects/columns/#{arguments.column_id}/cards", params) return response unless block_given? response.each { |el| yield el } end
def move(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#move-a-project-card -
Options Hash:
(**params)
-
:position
(String
) --
Parameters:
-
params
(Hash
) --
def move(*args) arguments(args, required: [:card_id]) do assert_required REQUIRED_MOVE_CARD_PARAMS end params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA post_request("/projects/columns/cards/#{arguments.card_id}/moves", params) end
def update(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/projects/cards/#update-a-project-card -
Options Hash:
(**params)
-
:note
(String
) --
Parameters:
-
params
(Hash
) --
def update(*args) arguments(args, required: [:card_id]) params = arguments.params params["accept"] ||= ::Github::Client::Projects::PREVIEW_MEDIA patch_request("/projects/columns/cards/#{arguments.card_id}", params) end