Sha256: 486be3e9f02d6c101b93553ddcd70867f19f8b26382f14d778efdc1d3fe810a6

Contents?: true

Size: 1.51 KB

Versions: 1

Compression:

Stored size: 1.51 KB

Contents

#encoding: utf-8

require 'active_support/core_ext/object/blank'
require 'set'
require 'forwardable'

require 'the_array_comparator/version'
require 'the_array_comparator/exceptions'
require 'the_array_comparator/cache'
require 'the_array_comparator/sample'
require 'the_array_comparator/check'
require 'the_array_comparator/result'
require 'the_array_comparator/strategies/base'
require 'the_array_comparator/strategies/contains_all_with_substring_search'
require 'the_array_comparator/strategies/contains_any_with_substring_search'
require 'the_array_comparator/strategies/contains_all'
require 'the_array_comparator/strategies/contains_any'
require 'the_array_comparator/strategies/contains_not_with_substring_search'
require 'the_array_comparator/strategies/contains_not'
require 'the_array_comparator/strategies/is_equal'
require 'the_array_comparator/strategies/is_not_equal'
require 'the_array_comparator/comparator'


# main module
module TheArrayComparator
  Comparator.register :contains_all, Strategies::ContainsAll
  Comparator.register :contains_any, Strategies::ContainsAny
  Comparator.register :not_contains, Strategies::ContainsNot
  Comparator.register :contains_all_as_substring, Strategies::ContainsAllWithSubstringSearch
  Comparator.register :contains_any_as_substring, Strategies::ContainsAnyWithSubstringSearch
  Comparator.register :not_contains_substring, Strategies::ContainsNotWithSubstringSearch
  Comparator.register :is_equal, Strategies::IsEqual
  Comparator.register :is_not_equal, Strategies::IsNotEqual
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
the_array_comparator-0.2.0 lib/the_array_comparator.rb