lib/twog/blog_posts_handler.rb in twog-0.3.5 vs lib/twog/blog_posts_handler.rb in twog-0.3.6
- old
+ new
@@ -1,9 +1,12 @@
+# frozen_string_literal: true
+
module Twog
module BlogPostsHandler
def get_new_blog_posts(posts, last_blog_post_tweeted)
- return [] unless posts && posts.length > 0
+ return [] unless posts&.length&.positive?
return posts unless last_blog_post_tweeted
+
new_posts = posts.reject do |post|
Time.parse(post.date.to_s) <= Time.parse(last_blog_post_tweeted.to_s)
end
end
end