Class: Libis::Tools::Metadata::DublinCoreParser
- Inherits:
-
BasicParser
- Object
- Parslet::Parser
- BasicParser
- Libis::Tools::Metadata::DublinCoreParser
- Defined in:
- lib/libis/tools/metadata/parser/dublin_core_parser.rb
Overview
noinspection RubyResolve
Instance Method Summary collapse
Methods inherited from BasicParser
#any_quoted, #complement, #grouped, #grouped_anonymous, #transformer
Instance Method Details
#to_target(tree) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/libis/tools/metadata/parser/dublin_core_parser.rb', line 24 def to_target(tree) tree = tree[:DC] return nil unless tree result = "xml['#{tree[:namespace]}'].#{tree[:element]}(" tree[:attributes].each { |attribute| result += "'#{attribute[:name]}' => '#{attribute[:value]}'" } result + ').text' end |