Sha256: 4bcace20ebd0198cbe082af7e4cdcaeec3f19af85c4e1da89931fdfa2996767e

Contents?: true

Size: 252 Bytes

Versions: 11

Compression:

Stored size: 252 Bytes

Contents

module Feed2Gram
  class FiltersPosts
    def filter(posts, cache)
      posts.reject { |post|
        cache.posted.include?(post.url) ||
          cache.failed.include?(post.url) ||
          cache.skipped.include?(post.url)
      }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
feed2gram-1.4.0 lib/feed2gram/filters_posts.rb
feed2gram-1.3.0 lib/feed2gram/filters_posts.rb
feed2gram-1.2.4 lib/feed2gram/filters_posts.rb
feed2gram-1.2.2 lib/feed2gram/filters_posts.rb
feed2gram-1.2.1 lib/feed2gram/filters_posts.rb
feed2gram-1.2.0 lib/feed2gram/filters_posts.rb
feed2gram-1.1.0 lib/feed2gram/filters_posts.rb
feed2gram-1.0.0 lib/feed2gram/filters_posts.rb
feed2gram-0.0.4 lib/feed2gram/filters_posts.rb
feed2gram-0.0.3 lib/feed2gram/filters_posts.rb
feed2gram-0.0.2 lib/feed2gram/filters_posts.rb