class Squib::DSL::Csv
Attributes
block[R]
dsl_method[R]
Public Class Methods
accepted_params()
click to toggle source
# File lib/squib/dsl/csv.rb, line 29 def self.accepted_params %i( file data strip explode col_sep quote_char) end
new(dsl_method)
click to toggle source
# File lib/squib/dsl/csv.rb, line 25 def initialize(dsl_method) @dsl_method = dsl_method end
Public Instance Methods
run(opts,&block)
click to toggle source
# File lib/squib/dsl/csv.rb, line 33 def run(opts,&block) warn_if_unexpected opts import_args = Args.extract_import opts importer = Squib::Import::CsvImporter.new csv_opts = Args::CSV_Opts.new(opts) importer.import_to_dataframe(import_args, csv_opts, &block) end