Method: DataHut::DataWarehouse#dataset

Defined in:
lib/data_hut/data_warehouse.rb

#datasetSequel::Model

Note:

the resulting [Sequel::Model] additionally supports a #to_json method for JSON export of the dataset results.

access the DataHut dataset. See Sequel::Dataset for available operations on the dataset.

Returns:

  • (Sequel::Model)

    instance bound to the data warehouse. Use this handle to query and analyze the datahut.



65
66
67
68
69
70
71
72
73
# File 'lib/data_hut/data_warehouse.rb', line 65

def dataset
  klass = Class.new(Sequel::Model(@db[:data_warehouse]))
  klass.class_eval do
    def to_json(*a)
      values.to_json(*a)
    end
  end
  klass
end