class Squib::DSL::Yaml

Attributes

block[R]
dsl_method[R]

Public Class Methods

accepted_params() click to toggle source
# File lib/squib/dsl/yaml.rb, line 28
def self.accepted_params
  %i( file data explode )
end
new(dsl_method) click to toggle source
# File lib/squib/dsl/yaml.rb, line 24
def initialize(dsl_method)
  @dsl_method = dsl_method
end

Public Instance Methods

run(opts,&block) click to toggle source
# File lib/squib/dsl/yaml.rb, line 32
def run(opts,&block)
  warn_if_unexpected opts
  import_args = Args.extract_import opts
  importer = Squib::Import::YamlImporter.new
  importer.import_to_dataframe(import_args, &block)
end