Class: MetabaseQuerySync::MetabaseApi::PutCardRequest

Inherits:
Model
  • Object
show all
Defined in:
lib/metabase_query_sync/metabase_api/put_card_request.rb

Class Method Summary collapse

Methods inherited from Model

has

Class Method Details

.from_card(card) ⇒ Object



12
13
14
# File 'lib/metabase_query_sync/metabase_api/put_card_request.rb', line 12

def self.from_card(card)
  new(card.to_h)
end

.native(sql:, database_id:, **kwargs) ⇒ Object



8
9
10
# File 'lib/metabase_query_sync/metabase_api/put_card_request.rb', line 8

def self.native(sql:, database_id:, **kwargs)
  new(dataset_query: Card::DatasetQuery.native(sql: sql, database_id: database_id), **kwargs)
end