Sha256: 334f5cece61da76b1fd620e2a35ae3e8f8deb177c65ffea4313661c06fa55150
Contents?: true
Size: 454 Bytes
Versions: 7
Compression:
Stored size: 454 Bytes
Contents
require 'tins/string_version' require 'tins/uniq_by' module Tins module ::Enumerable include UniqBy end class ::Array if Tins::StringVersion.compare(RUBY_VERSION, :<=, "1.8") include UniqBy def uniq_by!(&b) replace uniq_by(&b) end else require 'tins/deprecate' extend Tins::Deprecate deprecate method: alias_method(:uniq_by!, :uniq!), new_method: :uniq! end end end
Version data entries
7 entries across 7 versions & 1 rubygems