class Trello::Card

Public Instance Methods

add(list_id:, **args) click to toggle source
# File lib/trello/card.rb, line 12
def add(list_id:, **args)
  @client.post("/1/cards", args.merge(idList: list_id))
end
delete(id:) click to toggle source
Calls superclass method Trello::ApiObject#delete
# File lib/trello/card.rb, line 16
def delete(id:)
  super
end
fetch(id:) click to toggle source
Calls superclass method Trello::ApiObject#fetch
# File lib/trello/card.rb, line 8
def fetch(id:)
  super
end
fetch_all(**args) click to toggle source
Calls superclass method Trello::ApiObject#fetch_all
# File lib/trello/card.rb, line 3
def fetch_all(**args)
  raise unless args[:list_id]
  super
end

Private Instance Methods

resource_url(id) click to toggle source
# File lib/trello/card.rb, line 26
def resource_url(id)
  "/1/cards/#{id}"
end
resources_url(**args) click to toggle source
# File lib/trello/card.rb, line 22
def resources_url(**args)
  "/1/lists/#{args[:list_id]}/cards"
end