Class: NexosisApi::DatasetSummary

Inherits:
Object
  • Object
show all
Defined in:
lib/nexosis_api/dataset_summary.rb

Overview

class to hold the parsed results of a dataset

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_hash) ⇒ DatasetSummary

Returns a new instance of DatasetSummary.


4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/nexosis_api/dataset_summary.rb', line 4

def initialize(data_hash)
    data_hash.each do |k,v|
        if(k == "dataSetName")
            @dataset_name = v unless v.nil?
        elsif(k == "columns")
            columns = []
            next if v.nil?
            v.keys.each do |col_key|
                columns << NexosisApi::DatasetColumn.new(col_key, v[col_key])
            end
            @column_metadata = columns
        end
    end
end

Instance Attribute Details

#column_metadataArray of NexosisApi::DatasetColumn

Descriptive information about the columns

Returns:


25
26
27
# File 'lib/nexosis_api/dataset_summary.rb', line 25

def 
  @column_metadata
end

#dataset_nameString

The name of the dataset uploaded and saved

Returns:

  • (String)

21
22
23
# File 'lib/nexosis_api/dataset_summary.rb', line 21

def dataset_name
  @dataset_name
end