Module: Metabase::Endpoint::Public
- Included in:
- Metabase::Endpoint
- Defined in:
- lib/metabase/endpoint/public.rb
Instance Method Summary collapse
-
#public_card(card_uuid, **params) ⇒ Hash
Fetch the public card.
-
#query_public_card(card_uuid, format: :json, **params) ⇒ Array<Hash>, String
Fetch query results of the public card.
-
#query_public_card_with_metadata(card_uuid, **params) ⇒ Hash
Fetch query results of the public card with metadata.
Instance Method Details
#public_card(card_uuid, **params) ⇒ Hash
Fetch the public card.
12 13 14 |
# File 'lib/metabase/endpoint/public.rb', line 12 def public_card(card_uuid, **params) get("/api/public/card/#{card_uuid}", **params) end |
#query_public_card(card_uuid, format: :json, **params) ⇒ Array<Hash>, String
Fetch query results of the public card.
33 34 35 |
# File 'lib/metabase/endpoint/public.rb', line 33 def query_public_card(card_uuid, format: :json, **params) get("/api/public/card/#{card_uuid}/query/#{format}", **params) end |
#query_public_card_with_metadata(card_uuid, **params) ⇒ Hash
Fetch query results of the public card with metadata.
22 23 24 |
# File 'lib/metabase/endpoint/public.rb', line 22 def (card_uuid, **params) get("/api/public/card/#{card_uuid}/query", **params) end |