# -*- encoding: utf-8 -*- # stub: funkr 0.0.40 ruby lib Gem::Specification.new do |s| s.name = "funkr".freeze s.version = "0.0.40".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Paul Rivier".freeze] s.date = "2020-11-23" s.description = "Funkr is a functionnal toolbox for the Ruby language.\n\nIn particular, it offers a simple mechanism to create Algebraic Data\nTypes and do pattern matching on them.\n\n-\n\nIt also provide modules for common categories (Monoid, Monad,\nFunctor, Applicative ...), and extends common types to support\ncategories they belongs to (Array, Hash ...). Categories can also be\nused with custom types, see provided classes.\n\n-\n\nArray and Hash classes are extended with methods providing correct\nbehaviour with respect to categories. Enumerable module comes with\na lot of useful functions for working with lists and sets. See the\nmodule documentation and the test suite for examples.\n".freeze s.email = ["paul (dot) r (dot) ml (at) gmail (dot) com".freeze] s.files = [".gitignore".freeze, ".travis.yml".freeze, "Gemfile".freeze, "README".freeze, "Rakefile".freeze, "funkr.gemspec".freeze, "lib/funkr.rb".freeze, "lib/funkr/adt/adt.rb".freeze, "lib/funkr/adt/matcher.rb".freeze, "lib/funkr/categories.rb".freeze, "lib/funkr/categories/alternative.rb".freeze, "lib/funkr/categories/applicative.rb".freeze, "lib/funkr/categories/functor.rb".freeze, "lib/funkr/categories/monad.rb".freeze, "lib/funkr/categories/monoid.rb".freeze, "lib/funkr/compat/1.8.rb".freeze, "lib/funkr/extensions.rb".freeze, "lib/funkr/extensions/array.rb".freeze, "lib/funkr/extensions/enumerable.rb".freeze, "lib/funkr/extensions/hash.rb".freeze, "lib/funkr/extensions/integer.rb".freeze, "lib/funkr/types.rb".freeze, "lib/funkr/types/container.rb".freeze, "lib/funkr/types/failable.rb".freeze, "lib/funkr/types/maybe.rb".freeze, "lib/funkr/types/simple_record.rb".freeze, "lib/funkr/version.rb".freeze, "test/test_container.rb".freeze, "test/test_extensions.rb".freeze, "test/test_hash.rb".freeze, "test/test_maybe.rb".freeze, "test/test_simple_records.rb".freeze] s.homepage = "http://github.com/paul-r-ml/funkr".freeze s.rubygems_version = "3.5.10".freeze s.summary = "Functionnal toolbox for Ruby".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 12.3".freeze]) end