Class: Lutaml::Yamls::Adapter::StandardAdapter

Inherits:
Document
  • Object
show all
Defined in:
lib/lutaml/yamls/adapter/standard_adapter.rb

Constant Summary collapse

FORMAT_SYMBOL =
:yamls

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Document

#initialize

Constructor Details

This class inherits a constructor from Lutaml::Yamls::Adapter::Document

Class Method Details

.parse(yamls, _options = {}) ⇒ Object



11
12
13
# File 'lib/lutaml/yamls/adapter/standard_adapter.rb', line 11

def self.parse(yamls, _options = {})
  parse_with_stream(yamls)
end

Instance Method Details

#to_yamls(*_args) ⇒ Object



48
49
50
51
52
# File 'lib/lutaml/yamls/adapter/standard_adapter.rb', line 48

def to_yamls(*_args)
  (@yamls || []).map do |yaml|
    YAML.dump(yaml).strip
  end.join("\n")
end