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)