class FeedTheZettelkasten::Seinfeld

Attributes

notes[R]
range[R]
target[R]

Public Class Methods

new(notes, target: 3) click to toggle source
# File lib/feed_the_zettelkasten/seinfeld.rb, line 5
def initialize(notes, target: 3)
  @notes = notes
  @target = target
end

Public Instance Methods

each_day(range) { |day => notes(created_on).hit_target?(target)| ... } click to toggle source
# File lib/feed_the_zettelkasten/seinfeld.rb, line 10
def each_day(range)
  range.each_with_object(notes) do |day, notes|
    yield day.to_s =>
      Notes.new(notes.created_on(day)).hit_target?(target)
  end
end