Class: Troo::Remote::Board
- Inherits:
-
Object
- Object
- Troo::Remote::Board
- Includes:
- Troo::RemoteModelHelpers
- Defined in:
- lib/troo/remote/board.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Troo::RemoteModelHelpers
Class Method Details
.all ⇒ Hash
29 30 31 32 33 34 |
# File 'lib/troo/remote/board.rb', line 29 def all { endpoint: :boards_all, query: { filter: :open } } end |
.by_board_id ⇒ Hash
37 38 39 40 41 42 43 44 45 46 |
# File 'lib/troo/remote/board.rb', line 37 def by_board_id { endpoint: :board_by_id, query: { cards: :open, lists: :open, members: :all } } end |
.remote_options ⇒ Hash
24 25 26 |
# File 'lib/troo/remote/board.rb', line 24 def { mode: :board } end |
Instance Method Details
#adapted ⇒ Hash
60 61 62 63 64 65 66 67 |
# File 'lib/troo/remote/board.rb', line 60 def adapted { external_id: id, name: name, description: desc, closed: closed } end |
#associations ⇒ Hash
50 51 52 |
# File 'lib/troo/remote/board.rb', line 50 def associations [:lists, :cards, :members] end |