Skip to content

Instantly share code, notes, and snippets.

@jseifer
Created September 24, 2015 15:29

Revisions

  1. jseifer created this gist Sep 24, 2015.
    19 changes: 19 additions & 0 deletions method refactor
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    # An array of ids is returned for rake task output (see lib/tasks/doc_news.rake)
    def self.process_queued_for_sample!(time: Time.now)
    unprocessed.sample_sent_at_for(time).map do |digest|
    if digest.can_sample?
    digest.sample!
    digest.id
    end
    end
    end

    # An array of ids is returned for rake task output (see lib/tasks/doc_news.rake)
    def self.process_queued_for_final_delivery!(time: Time.now)
    sampled.final_sent_at_for(time).map do |digest|
    if digest.deliverable?
    digest.deliver!
    digest.id
    end
    end
    end