Class: Remi::DataSource::DataFrame

Inherits:
Object
  • Object
show all
Includes:
DataStub, Remi::DataSubject
Defined in:
lib/remi/cucumber/data_source.rb,
lib/remi/data_source/data_frame.rb

Instance Method Summary collapse

Methods included from Remi::DataSubject

#df=, #field_symbolizer, #fields

Methods included from DataStub

#empty_stub_df, #stub_df, #stub_row_array, #stub_values

Constructor Details

#initialize(fields: {}, **args) ⇒ DataFrame

Returns a new instance of DataFrame.



6
7
8
# File 'lib/remi/data_source/data_frame.rb', line 6

def initialize(fields: {}, **args)
  @fields = fields
end

Instance Method Details

#dfObject



10
11
12
# File 'lib/remi/data_source/data_frame.rb', line 10

def df
  @dataframe ||= Daru::DataFrame.new([], order: @fields.keys)
end