Class: MetabaseQuerySync::MetabaseApi
- Inherits:
-
Object
- Object
- MetabaseQuerySync::MetabaseApi
- Defined in:
- lib/metabase_query_sync/metabase_api.rb,
lib/metabase_query_sync/metabase_api/card.rb,
lib/metabase_query_sync/metabase_api/item.rb,
lib/metabase_query_sync/metabase_api/pulse.rb,
lib/metabase_query_sync/metabase_api/session.rb,
lib/metabase_query_sync/metabase_api/database.rb,
lib/metabase_query_sync/metabase_api/collection.rb,
lib/metabase_query_sync/metabase_api/put_card_request.rb,
lib/metabase_query_sync/metabase_api/put_pulse_request.rb,
lib/metabase_query_sync/metabase_api/stub_metabase_api.rb,
lib/metabase_query_sync/metabase_api/faraday_metabase_api.rb,
lib/metabase_query_sync/metabase_api/put_collection_request.rb
Overview
Lightweight metabase api interface to be just enough for this project.
Direct Known Subclasses
Defined Under Namespace
Classes: Card, Collection, Database, FaradayMetabaseApi, Item, Model, Pulse, PutCardRequest, PutCollectionRequest, PutPulseRequest, Session, StubMetabaseApi
Instance Method Summary collapse
- #delete_card(card_id) ⇒ Object
- #delete_pulse(pulse_id) ⇒ Object
-
#get_card(id) ⇒ Object
cards.
-
#get_collection(id) ⇒ Object
collections.
- #get_collection_items(collection_id) ⇒ Object
-
#get_databases ⇒ Object
database.
-
#get_pulse(id) ⇒ Object
pulses.
- #put_card(card_request) ⇒ Object
- #put_collection(collection_request) ⇒ Object
- #put_pulse(pulse_request) ⇒ Object
-
#search(q, model: nil) ⇒ Object
search.
Instance Method Details
#delete_card(card_id) ⇒ Object
16 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 16 def delete_card(card_id); throw; end |
#delete_pulse(pulse_id) ⇒ Object
23 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 23 def delete_pulse(pulse_id); throw; end |
#get_card(id) ⇒ Object
cards
13 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 13 def get_card(id); throw; end |
#get_collection(id) ⇒ Object
collections
6 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 6 def get_collection(id); throw; end |
#get_collection_items(collection_id) ⇒ Object
7 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 7 def get_collection_items(collection_id); throw; end |
#get_databases ⇒ Object
database
27 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 27 def get_databases(); throw; end |
#get_pulse(id) ⇒ Object
pulses
20 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 20 def get_pulse(id); throw; end |
#put_card(card_request) ⇒ Object
15 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 15 def put_card(card_request); throw; end |
#put_collection(collection_request) ⇒ Object
9 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 9 def put_collection(collection_request); throw; end |
#put_pulse(pulse_request) ⇒ Object
22 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 22 def put_pulse(pulse_request); throw; end |
#search(q, model: nil) ⇒ Object
search
30 |
# File 'lib/metabase_query_sync/metabase_api.rb', line 30 def search(q, model: nil); throw; end |