Class: PaperTrailViewer::DataSource::Bigquery::Adapter

Inherits:
Struct
  • Object
show all
Defined in:
lib/paper_trail_viewer/data_source/bigquery.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#bigquery_resultObject

Returns the value of attribute bigquery_result

Returns:

  • (Object)

    the current value of bigquery_result



34
35
36
# File 'lib/paper_trail_viewer/data_source/bigquery.rb', line 34

def bigquery_result
  @bigquery_result
end

Instance Method Details

#last_page?Boolean

Kaminari compatibility method

Returns:

  • (Boolean)


41
42
43
# File 'lib/paper_trail_viewer/data_source/bigquery.rb', line 41

def last_page?
  !bigquery_result.next?
end

#mapObject

PaperTrail::Version::ActiveRecord_Relation compatibility method



36
37
38
# File 'lib/paper_trail_viewer/data_source/bigquery.rb', line 36

def map
  bigquery_result.map { |row| yield PaperTrail::Version.new(row) }
end