Sha256: 0165a9d5ec7c842b59b16e61828d7f2deef32af7f992b33c88ed4e31c43b7e16
Contents?: true
Size: 869 Bytes
Versions: 2
Compression:
Stored size: 869 Bytes
Contents
require 'saru/support/time_converter' module Saru class List module AvailableDate include Saru::Support::TimeConverter def available_after date selected = items.select do |item| !item.available_date.nil? && item.available_date > to_unix(date) end Saru::List.new selected end def available_before date selected = items.select do |item| !item.available_date.nil? && item.available_date < to_unix(date) end Saru::List.new selected end def avaliable_between start_date, end_date selected = items.select do |item| !item.unlocked_date.nil? && item.available_date > to_unix(start_date) && item.available_date < to_unix(end_date) end Saru::List.new selected end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
saru-0.2.0 | lib/saru/list/available_date.rb |
saru-0.1.0 | lib/saru/list/available_date.rb |