Sha256: 9e0b85b7e58e1770c5a7528cab1a4ec337cc0efa65ea9b106cec946b86d03d0e

Contents?: true

Size: 339 Bytes

Versions: 8

Compression:

Stored size: 339 Bytes

Contents

module Skylight
  module Normalize
    class Default < Normalizer
      REGEX = /^(?:#{TIERS.join('|')})(?:\.|$)/

      def normalize
        if @name =~ REGEX
          annot = @payload.dup
          [ @name, annot.delete(:title), annot.delete(:description), annot ]
        else
          :skip
        end
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
skylight-0.0.16 lib/skylight/normalize/default.rb
skylight-0.0.15 lib/skylight/normalize/default.rb
skylight-0.0.14 lib/skylight/normalize/default.rb
skylight-0.0.13 lib/skylight/normalize/default.rb
skylight-0.0.12 lib/skylight/normalize/default.rb
skylight-0.0.11 lib/skylight/normalize/default.rb
skylight-0.0.10 lib/skylight/normalize/default.rb
skylight-0.0.7 lib/skylight/normalize/default.rb