Sha256: 34550fd0d9d2356fd4224bc78c8f1607c5fbe38847decaee4d9b23986696ba49

Contents?: true

Size: 256 Bytes

Versions: 5

Compression:

Stored size: 256 Bytes

Contents

module Extract
  class Within < Base
    def value
      props = node.props
      paths = extractor.paths_of(node.path, props[:within])
      return "" if paths.empty?

      HashBuilder.new(Node.new(props, paths.first), extractor).value
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
xml_data_extractor-0.5.0 lib/src/extract/within.rb
xml_data_extractor-0.4.0 lib/src/extract/within.rb
xml_data_extractor-0.3.0 lib/src/extract/within.rb
xml_data_extractor-0.2.0 lib/src/extract/within.rb
xml_data_extractor-0.1.0 lib/src/extract/within.rb