Module: Metabase::Endpoint::Card
- Included in:
- Metabase::Endpoint
- Defined in:
- lib/metabase/endpoint/card.rb
Instance Method Summary collapse
-
#card(card_id, **params) ⇒ Hash
Parsed response JSON.
-
#cards(**params) ⇒ Array<Hash>
Parsed response JSON.
-
#query_card(card_id, format: :json, **params) ⇒ Array<Hash>, String
Query results.
-
#query_card_with_metadata(card_id, **params) ⇒ Hash
Parsed response JSON.
Instance Method Details
#card(card_id, **params) ⇒ Hash
Returns Parsed response JSON.
19 20 21 |
# File 'lib/metabase/endpoint/card.rb', line 19 def card(card_id, **params) get("/api/card/#{card_id}", params) end |
#cards(**params) ⇒ Array<Hash>
Returns Parsed response JSON.
10 11 12 |
# File 'lib/metabase/endpoint/card.rb', line 10 def cards(**params) get('/api/card', params) end |
#query_card(card_id, format: :json, **params) ⇒ Array<Hash>, String
Returns Query results.
38 39 40 |
# File 'lib/metabase/endpoint/card.rb', line 38 def query_card(card_id, format: :json, **params) post("/api/card/#{card_id}/query/#{format}", params) end |
#query_card_with_metadata(card_id, **params) ⇒ Hash
Returns Parsed response JSON.
28 29 30 |
# File 'lib/metabase/endpoint/card.rb', line 28 def (card_id, **params) post("/api/card/#{card_id}/query", params) end |