Sha256: 69e4f1d62c62a30034055f013017eda34b71a08500b06f624a6f10de887ce058

Contents?: true

Size: 317 Bytes

Versions: 2

Compression:

Stored size: 317 Bytes

Contents

require 'set'
require_relative '../invokable'

# Extend stdlib Set object by aliasing it's `include?` method as `call`,
# and including the `Invokable` module.
#
# @see https://ruby-doc.org/stdlib-2.7.0/libdoc/set/rdoc/Set.html#method-i-include-3F Set#include?
class Set
  include Invokable
  alias call include?
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
invokable-0.3.0 lib/invokable/set.rb
invokable-0.2.2 lib/invokable/set.rb