Sha256: c69a80a3a2dc9abec97cfadc51bd81c9556b7ac84a01a25cae03343e6b8fe44c

Contents?: true

Size: 167 Bytes

Versions: 7

Compression:

Stored size: 167 Bytes

Contents

module Repeatable
  module Expression
    class Intersection < Set
      def include?(date)
        elements.all? { |e| e.include?(date) }
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
repeatable-0.6.0 lib/repeatable/expression/intersection.rb
repeatable-0.5.0 lib/repeatable/expression/intersection.rb
repeatable-0.4.0 lib/repeatable/expression/intersection.rb
repeatable-0.3.0 lib/repeatable/expression/intersection.rb
repeatable-0.2.1 lib/repeatable/expression/intersection.rb
repeatable-0.2.0 lib/repeatable/expression/intersection.rb
repeatable-0.1.0 lib/repeatable/expression/intersection.rb