Sha256: 6f3555b2ad91dca3079a00f7e2f72666406449c961253dc02cdc58115b6a918a
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
require 'dry-equalizer' require 'fear/version' require 'fear/pattern_matching_api' module Fear Error = Class.new(StandardError) NoSuchElementError = Class.new(Error) MatchError = Class.new(Error) extend PatternMatchingApi autoload :EmptyPartialFunction, 'fear/empty_partial_function' autoload :PartialFunction, 'fear/partial_function' autoload :PartialFunctionClass, 'fear/partial_function_class' autoload :PatternMatch, 'fear/pattern_match' autoload :Done, 'fear/done' autoload :For, 'fear/for' autoload :RightBiased, 'fear/right_biased' autoload :Utils, 'fear/utils' autoload :None, 'fear/none' autoload :NoneClass, 'fear/none' autoload :NonePatternMatch, 'fear/none_pattern_match' autoload :Option, 'fear/option' autoload :OptionPatternMatch, 'fear/option_pattern_match' autoload :Some, 'fear/some' autoload :SomePatternMatch, 'fear/some_pattern_match' autoload :Failure, 'fear/failure' autoload :FailurePatternMatch, 'fear/failure_pattern_match' autoload :Success, 'fear/success' autoload :SuccessPatternMatch, 'fear/success_pattern_match' autoload :Try, 'fear/try' autoload :TryPatternMatch, 'fear/try_pattern_match' autoload :Either, 'fear/either' autoload :EitherPatternMatch, 'fear/either_pattern_match' autoload :Left, 'fear/left' autoload :LeftPatternMatch, 'fear/left_pattern_match' autoload :Right, 'fear/right' autoload :RightPatternMatch, 'fear/right_pattern_match' module Mixin include Either::Mixin include For::Mixin include Option::Mixin include Try::Mixin end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fear-0.11.0 | lib/fear.rb |