Class: Textus::Step::Builtin::CsvFetch
- Inherits:
-
Fetch
- Object
- Textus::Step::Base
- Fetch
- Textus::Step::Builtin::CsvFetch
- Defined in:
- lib/textus/step/builtin/csv_fetch.rb
Instance Attribute Summary
Attributes inherited from Textus::Step::Base
Instance Method Summary collapse
Methods inherited from Fetch
Methods inherited from Textus::Step::Base
kind, required_kwargs, step_name
Instance Method Details
#call(config:, args:) ⇒ Object
11 12 13 14 15 |
# File 'lib/textus/step/builtin/csv_fetch.rb', line 11 def call(config:, args:, **) _ = args rows = CSV.parse(config["bytes"].to_s, headers: true).map(&:to_h) { _meta: {}, body: YAML.dump(rows) } end |