module Saru::List::UnlockedDate

Public Instance Methods

unlocked_after(date) click to toggle source
# File lib/saru/list/unlocked_date.rb, line 8
def unlocked_after date
  selected = items.select do |item|
    !item.unlocked_date.nil? &&
    item.unlocked_date > to_unix(date)
  end

  Saru::List.new selected
end
unlocked_before(date) click to toggle source
# File lib/saru/list/unlocked_date.rb, line 17
def unlocked_before date
  selected = items.select do |item|
    !item.unlocked_date.nil? &&
    item.unlocked_date < to_unix(date)
  end

  Saru::List.new selected
end
unlocked_between(start_date, end_date) click to toggle source
# File lib/saru/list/unlocked_date.rb, line 26
def unlocked_between start_date, end_date
  selected = items.select do |item|
    !item.unlocked_date.nil? &&
    item.unlocked_date > to_unix(start_date) &&
    item.unlocked_date < to_unix(end_date)
  end

  Saru::List.new selected
end