clayton/consummo

View on GitHub
lib/consummo/enrichers/readability_enricher.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
require "odyssey"

module Consummo
  class ReadabilityEnricher
    def initialize(scorer: ContentScorer.new)
      @scorer = scorer
    end

    def enrich(item)
      score = @scorer.score(item.content)
      {:readability_score => score}
    end
  end
end