Sha256: 009d50311b7641867c61f140caffcd266868f54e011f31641fd31ba7bf77e0f8

Contents?: true

Size: 306 Bytes

Versions: 11

Compression:

Stored size: 306 Bytes

Contents

# frozen_string_literal: true

module RelatonIec
  # Hit.
  class Hit < RelatonBib::Hit
    # Parse page.
    # @return [RelatonIec::IecBibliographicItem]
    def fetch
      @fetch ||= Scrapper.parse_page @hit
    end

    def part
      @part ||= hit[:code].match(/(?<=-)[\w-]+/)&.to_s
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
relaton-iec-1.11.2 lib/relaton_iec/hit.rb
relaton-iec-1.11.1 lib/relaton_iec/hit.rb
relaton-iec-1.11.0 lib/relaton_iec/hit.rb
relaton-iec-1.10.1 lib/relaton_iec/hit.rb
relaton-iec-1.10.0 lib/relaton_iec/hit.rb
relaton-iec-1.9.0 lib/relaton_iec/hit.rb
relaton-iec-1.8.0 lib/relaton_iec/hit.rb
relaton-iec-1.7.8 lib/relaton_iec/hit.rb
relaton-iec-1.7.7 lib/relaton_iec/hit.rb
relaton-iec-1.7.6 lib/relaton_iec/hit.rb
relaton-iec-1.7.5 lib/relaton_iec/hit.rb