Sha256: 28cd648e260101783438dee01fb325d22a6ccfd2ba45fa0428f1795f3b0a3468

Contents?: true

Size: 1.42 KB

Versions: 4

Compression:

Stored size: 1.42 KB

Contents

require "amakanize/filterable"

module Amakanize
  class BookPosition
    include ::Amakanize::Filterable

    class << self
      # @return [Array<Class>]
      def filter_classes
        @filter_classes ||= [
          ::Amakanize::Filters::HtmlUnescapeFilter,
          ::Amakanize::Filters::NormalizationFilter,
          ::Amakanize::Filters::ContinuousSpacesNormalizationFilter,
          ::Amakanize::Filters::HyphenMinusNormalizationFilter,
          ::Amakanize::Filters::DashBetweenAlhabetsNormalizationFilter,
          ::Amakanize::Filters::BracketsNormalizationFilter,
          ::Amakanize::Filters::SpacesBetweenExclamationsDeletionFilter,
          ::Amakanize::Filters::SpaceBetweenExclamationAndBracketDeletionFilter,
          ::Amakanize::Filters::BookPositionInBracketDetectionFilter,
          ::Amakanize::Filters::TrailingDoubleParenthesesSinglizationFilter,
          ::Amakanize::Filters::TrailingParenthesesDeletionFilter,
          ::Amakanize::Filters::TrailingDashDeletionFilter,
          ::Amakanize::Filters::TrailingSeriesNamePayloadDeletionFilter,
          ::Amakanize::Filters::BookPositionInWordsDetectionFilter,
          ::Amakanize::Filters::BookPositionAtEndDetectionFilter,
          ::Amakanize::Filters::BookPositionClearingFilter,
          ::Amakanize::Filters::VideoPositionNumberConversionFilter,
          ::Amakanize::Filters::BookPositionNumberCanonicalizationFilter,
        ]
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
amakanize-0.6.4 lib/amakanize/book_position.rb
amakanize-0.6.3 lib/amakanize/book_position.rb
amakanize-0.6.2 lib/amakanize/book_position.rb
amakanize-0.6.1 lib/amakanize/book_position.rb