Sha256: de73e26992c59da11640cb3f0e24e362e4daf03ac0a3689de84d9379d148759c

Contents?: true

Size: 409 Bytes

Versions: 31

Compression:

Stored size: 409 Bytes

Contents

module Krikri::Util
  module ExtendedDateParser

    ##
    # e.g. 1990s or 199- or 199x
    def decade(str)
      decade
    end

    ##
    # e.g. 1990s
    def decade_s(str)
      /^(\d{3})0s$/.match(str) do |m|
        Date.edtf("#{m[1]}x")
      end
    end

    ##
    # e.g. 199-
    def decade_hyphen(str)
      /^(\d{3})-$/.match(str) do |m|
        Date.edtf("#{m[1]}x")
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
krikri-0.13.2 lib/krikri/util/edtf_converter.rb~
krikri-0.13.1 lib/krikri/util/edtf_converter.rb~
krikri-0.13.0 lib/krikri/util/edtf_converter.rb~
krikri-0.12.4 lib/krikri/util/edtf_converter.rb~
krikri-0.11.2 lib/krikri/util/edtf_converter.rb~
krikri-0.11.1 lib/krikri/util/edtf_converter.rb~
krikri-0.11.0 lib/krikri/util/edtf_converter.rb~
krikri-0.10.1 lib/krikri/util/edtf_converter.rb~
krikri-0.8.9 lib/krikri/util/edtf_converter.rb~
krikri-0.8.8 lib/krikri/util/edtf_converter.rb~
krikri-0.8.7 lib/krikri/util/edtf_converter.rb~
krikri-0.8.6 lib/krikri/util/edtf_converter.rb~
krikri-0.8.5 lib/krikri/util/edtf_converter.rb~
krikri-0.8.4 lib/krikri/util/edtf_converter.rb~
krikri-0.8.2 lib/krikri/util/edtf_converter.rb~
krikri-0.8.0 lib/krikri/util/edtf_converter.rb~
krikri-0.7.3 lib/krikri/util/edtf_converter.rb~
krikri-0.7.2 lib/krikri/util/edtf_converter.rb~
krikri-0.7.1 lib/krikri/util/edtf_converter.rb~
krikri-0.6.0 lib/krikri/util/edtf_converter.rb~