lib/3llo/api/board.rb in 3llo-1.0.0 vs lib/3llo/api/board.rb in 3llo-1.1.0
- old
+ new
@@ -23,9 +23,21 @@
req_path = Utils.build_req_path("/boards/#{board_id}")
make_struct(client.get(req_path, {}))
end
+ def create(name:, desc:, default_lists: true)
+ client = Application.fetch_client!()
+ req_path = Utils.build_req_path("/boards", {})
+ payload = {
+ "name" => name,
+ "desc" => desc,
+ "defaultLists" => default_lists
+ }
+
+ client.post(req_path, {}, payload)
+ end
+
private
def make_struct(payload)
id, name = payload.fetch_values("id", "name")
shortcut = Entities.make_shortcut(:board, id)