Sha256: d4ca264e130b7fd65a13ec9fc3f4f3dbb1b499e79ad7e4a887e5849057e4f4a4

Contents?: true

Size: 575 Bytes

Versions: 42

Compression:

Stored size: 575 Bytes

Contents

require_relative "date"

module Relaton
  module Render
    module Ogc
      class Fields < ::Relaton::Render::Fields
        def name_fields_format(hash)
          super
          hash[:publisher_abbrev] = hash[:publisher_abbrev_raw]&.join("/")
        end

        def draftformat(num, hash)
          return nil unless hash[:publisher] == "Open Geospatial Consortium"
          return nil unless num[:status]
          return nil if %w(approved published deprecated retired)
            .include?(num[:status])

          "(Draft)"
        end
      end
    end
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
metanorma-ogc-2.5.3 lib/relaton/render/fields.rb
metanorma-ogc-2.5.2 lib/relaton/render/fields.rb
metanorma-ogc-2.5.1 lib/relaton/render/fields.rb
metanorma-ogc-2.5.0 lib/relaton/render/fields.rb
metanorma-ogc-2.4.9 lib/relaton/render/fields.rb
metanorma-ogc-2.4.7 lib/relaton/render/fields.rb
metanorma-ogc-2.4.6 lib/relaton/render/fields.rb
metanorma-ogc-2.4.3 lib/relaton/render/fields.rb
metanorma-ogc-2.4.2 lib/relaton/render/fields.rb
metanorma-ogc-2.4.1 lib/relaton/render/fields.rb
metanorma-ogc-2.4.0 lib/relaton/render/fields.rb
metanorma-ogc-2.3.14 lib/relaton/render/fields.rb
metanorma-ogc-2.3.13 lib/relaton/render/fields.rb
metanorma-ogc-2.3.12 lib/relaton/render/fields.rb
metanorma-ogc-2.3.11 lib/relaton/render/fields.rb
metanorma-ogc-2.3.10 lib/relaton/render/fields.rb
metanorma-ogc-2.3.9 lib/relaton/render/fields.rb
metanorma-ogc-2.3.8 lib/relaton/render/fields.rb
metanorma-ogc-2.3.7 lib/relaton/render/fields.rb
metanorma-ogc-2.3.6 lib/relaton/render/fields.rb