Table of Contents - kind-5.7.0 Documentation
Classes and Modules
- Kind
- Kind::ACTION_STEPS
- Kind::ASSERT_HASH_KEYS
- Kind::ASSERT_HASH_SCHEMA
- Kind::ATTRIBUTES
- Kind::Action
- Kind::Action::ClassMethods
- Kind::Action::StepAdapters
- Kind::Array
- Kind::BasicObject
- Kind::Boolean
- Kind::Callable
- Kind::Class
- Kind::Comparable
- Kind::Dig
- Kind::Either
- Kind::Either::Left
- Kind::Either::Methods
- Kind::Either::Monad
- Kind::Either::Monad::Wrapper
- Kind::Either::Right
- Kind::Empty
- Kind::Empty
- Kind::Enum
- Kind::Enum::Item
- Kind::Enumerable
- Kind::Enumerator
- Kind::Error
- Kind::File
- Kind::Float
- Kind::Function
- Kind::Function::Behavior
- Kind::Functional
- Kind::Functional::Action
- Kind::Functional::Action::Macros
- Kind::Functional::Behavior
- Kind::Functional::ClassMethods
- Kind::Functional::DependencyInjection
- Kind::Functional::Steps
- Kind::Hash
- Kind::IO
- Kind::ImmutableAttributes
- Kind::ImmutableAttributes::ClassMethods
- Kind::ImmutableAttributes::Initializer
- Kind::ImmutableAttributes::Reader
- Kind::Integer
- Kind::KIND
- Kind::Lambda
- Kind::Maybe
- Kind::Maybe::Buildable
- Kind::Maybe::Methods
- Kind::Maybe::Monad
- Kind::Maybe::Monad::Wrapper
- Kind::Maybe::None
- Kind::Maybe::Some
- Kind::Maybe::Typed
- Kind::Maybe::Wrapper
- Kind::Method
- Kind::Module
- Kind::Monad
- Kind::Monad::Wrapper
- Kind::Nil
- Kind::NotNil
- Kind::Numeric
- Kind::OF
- Kind::Object::Instance
- Kind::OpenStruct
- Kind::Optional
- Kind::Presence
- Kind::Proc
- Kind::Queue
- Kind::Range
- Kind::Regexp
- Kind::RespondTo
- Kind::Result
- Kind::Result::Abstract
- Kind::Result::Failure
- Kind::Result::Methods
- Kind::Result::Monad
- Kind::Result::Monad::Wrapper
- Kind::Result::Success
- Kind::STRICT
- Kind::Set
- Kind::String
- Kind::Struct
- Kind::Symbol
- Kind::Time
- Kind::Try
- Kind::UnionType
- Kind::UnionType::Buildable
- Kind::Validator
- Kind::Validator::InvalidDefaultStrategy
- Kind::Validator::InvalidDefinition
- KindValidator
- Object
Methods
- ::=== — Kind::Nil
- ::Array? — Kind
- ::Boolean? — Kind
- ::Callable? — Kind
- ::Class? — Kind
- ::Comparable? — Kind
- ::Enumerable? — Kind
- ::Enumerator? — Kind
- ::File? — Kind
- ::Float? — Kind
- ::Hash? — Kind
- ::IO? — Kind
- ::Integer? — Kind
- ::Lambda? — Kind
- ::Maybe — Kind
- ::Method? — Kind
- ::Module? — Kind
- ::None — Kind
- ::Numeric? — Kind
- ::Of — Kind
- ::OpenStruct? — Kind
- ::Optional — Kind
- ::Proc? — Kind
- ::Queue? — Kind
- ::Range? — Kind
- ::Regexp? — Kind
- ::Set? — Kind
- ::Some — Kind
- ::String? — Kind
- ::Struct? — Kind
- ::Symbol? — Kind
- ::Time? — Kind
- ::[] — Kind::Maybe::Some
- ::[] — Kind::RespondTo
- ::[] — Kind
- ::[] — Kind::NotNil
- ::[] — Kind::Try
- ::default_strategy — Kind::Validator
- ::default_strategy= — Kind::Validator
- ::extended — Kind::Function
- ::extended — Kind::Function::Behavior
- ::extended — Kind::Functional
- ::extended — Kind::Functional::Action
- ::extended — Kind::Functional::Steps
- ::from — Kind::Either
- ::from — Kind::Result
- ::included — Kind::Action
- ::included — Kind::Either::Methods
- ::included — Kind::Function
- ::included — Kind::Functional
- ::included — Kind::Functional::Behavior
- ::included — Kind::Functional::Action
- ::included — Kind::Functional::Steps
- ::included — Kind::ImmutableAttributes
- ::included — Kind::ImmutableAttributes::Reader
- ::included — Kind::Maybe::Methods
- ::included — Kind::Result::Methods
- ::inherited — Kind::Action::ClassMethods
- ::inherited — Kind::Functional::ClassMethods
- ::inherited — Kind::Functional::Action::Macros
- ::invalid_default_arg! — Kind::Error
- ::name — Kind::Nil
- ::new — Kind::Error
- ::new — Kind::Either::Monad
- ::new — Kind::Enum::Item
- ::new — Kind::Maybe::Monad
- ::new — Kind::Maybe::Typed
- ::new — Kind::Monad::Wrapper
- ::new — Kind::RespondTo
- ::new — Kind::UnionType
- ::new — Kind::Result::Monad
- ::new — Kind::Validator::InvalidDefinition
- ::new — Kind::Validator::InvalidDefaultStrategy
- ::new — Kind::Functional::Behavior
- ::new — Kind::ImmutableAttributes::Initializer
- ::require_all — Kind::ASSERT_HASH_KEYS
- ::wrong_number_of_args! — Kind::Error
- ::| — Kind::Nil
- #== — Kind::Enum::Item
- #=== — Kind::Either::Monad
- #=== — Kind::Enum::Item
- #=== — Kind::RespondTo
- #=== — Kind::UnionType
- #=== — Kind::Result::Monad
- #=== — Kind::Module
- #=== — Kind::Boolean
- #=== — Kind::Callable
- #=== — Kind::Lambda
- #=== — Kind::Object
- #>> — Kind::Result::Failure
- #>> — Kind::Result::Monad
- #>> — Kind::Result::Success
- #Check — Kind::ACTION_STEPS
- #Check! — Kind::ACTION_STEPS
- #Check! — Kind::Action::StepAdapters
- #Failure — Kind::Action
- #Failure — Kind::Result::Methods
- #Left — Kind::Either::Methods
- #Map — Kind::ACTION_STEPS
- #Map! — Kind::ACTION_STEPS
- #Map! — Kind::Action::StepAdapters
- #Maybe — Kind::Maybe::Methods
- #None — Kind::Maybe::Methods
- #Right — Kind::Either::Methods
- #Some — Kind::Maybe::Methods
- #Step — Kind::ACTION_STEPS
- #Step! — Kind::ACTION_STEPS
- #Step! — Kind::Action::StepAdapters
- #Success — Kind::Action
- #Success — Kind::Result::Methods
- #Tee — Kind::ACTION_STEPS
- #Tee! — Kind::ACTION_STEPS
- #Tee! — Kind::Action::StepAdapters
- #Try — Kind::ACTION_STEPS
- #Try! — Kind::ACTION_STEPS
- #Try! — Kind::Action::StepAdapters
- #[] — Kind::Maybe::Typed
- #[] — Kind::Dig
- #[] — Kind::Either
- #[] — Kind::Maybe
- #[] — Kind::Maybe
- #[] — Kind::BasicObject
- #[] — Kind::Result
- #__call_before_expose_the_arg_in_a_block — Kind::Maybe::Typed
- #__call_before_expose_the_arg_in_a_block — Kind::Maybe::Wrapper
- #__map_step_exception — Kind::Action::StepAdapters
- #__maybe — Kind::Maybe::Buildable
- #__or_func — Kind::BasicObject
- #__resolve_attribute_input — Kind::ImmutableAttributes::Initializer
- #__resolve_attribute_value_to_assign — Kind::ImmutableAttributes::Initializer
- #__resolve_step — Kind::Action::StepAdapters
- #__try_block__ — Kind::Maybe::Some
- #__try_method__ — Kind::Maybe::Some
- #__union_type — Kind::UnionType::Buildable
- #_map — Kind::Result::Success
- #_resolve_map — Kind::Result::Success
- #accept — Kind::Maybe::Monad
- #accept — Kind::Maybe::None
- #accept — Kind::Maybe::Some
- #all — Kind::ASSERT_HASH_SCHEMA
- #and_then — Kind::Either::Left
- #and_then — Kind::Either::Monad
- #and_then — Kind::Either::Right
- #and_then — Kind::Maybe::Monad
- #and_then — Kind::Maybe::None
- #and_then — Kind::Maybe::Some
- #and_then — Kind::Result::Failure
- #and_then — Kind::Result::Monad
- #and_then — Kind::Result::Success
- #and_then! — Kind::Either::Left
- #and_then! — Kind::Either::Monad
- #and_then! — Kind::Either::Right
- #and_then! — Kind::Maybe::Monad
- #and_then! — Kind::Maybe::None
- #and_then! — Kind::Maybe::Some
- #and_then! — Kind::Result::Failure
- #and_then! — Kind::Result::Monad
- #and_then! — Kind::Result::Success
- #any — Kind::ASSERT_HASH_SCHEMA
- #array_of — KindValidator
- #array_with — KindValidator
- #assert — Kind::ASSERT_HASH_SCHEMA
- #assert_equal — Kind::ASSERT_HASH_SCHEMA
- #assert_hash! — Kind
- #assert_hash! — Kind::STRICT
- #assert_hash_keys! — Kind::STRICT
- #assert_hash_schema! — Kind::STRICT
- #assert_kind_of — Kind::ASSERT_HASH_SCHEMA
- #assert_match — Kind::ASSERT_HASH_SCHEMA
- #assert_nil — Kind::ASSERT_HASH_SCHEMA
- #attribute — Kind::ImmutableAttributes::ClassMethods
- #attribute — Kind::ImmutableAttributes::Reader
- #attribute! — Kind::ImmutableAttributes::Reader
- #attribute? — Kind::ImmutableAttributes::Reader
- #blank_str? — Kind::Presence
- #build_item — Kind::Enum
- #call — Kind::RespondTo
- #call — Kind::Dig
- #call — Kind::Presence
- #call — Kind::Try
- #call! — Kind::Dig
- #call! — Kind::Try
- #call_after_initialize_and_assign_the_attributes — Kind::ImmutableAttributes::Initializer
- #call_before_initialize_to_prepare_the_input — Kind::ImmutableAttributes::Initializer
- #call_validation_for — KindValidator
- #check — Kind::Maybe::Monad
- #check — Kind::Maybe::None
- #check — Kind::Maybe::Some
- #create_from_array — Kind::Enum
- #create_from_hash — Kind::Enum
- #dependency — Kind::Functional::DependencyInjection
- #dig — Kind::Maybe::Monad
- #dig — Kind::Maybe::None
- #dig — Kind::Maybe::Some
- #either? — Kind::Either::Monad
- #empty_or — Kind::Array
- #empty_or — Kind::Hash
- #empty_or — Kind::String
- #empty_or — Kind::Set
- #failed? — Kind::Result::Abstract
- #failure — Kind::Result::Monad::Wrapper
- #failure? — Kind::Result::Failure
- #failure? — Kind::Result::Abstract
- #from — Kind::Maybe::Wrapper
- #get — Kind::Dig
- #in! — Kind
- #in! — Kind::STRICT
- #include! — Kind
- #inspect — Kind::Either::Left
- #inspect — Kind::Either::Right
- #inspect — Kind::Maybe::None
- #inspect — Kind::Maybe::Some
- #inspect — Kind::Maybe::Typed
- #inspect — Kind::Result::Failure
- #inspect — Kind::Result::Success
- #inspect — Kind::Action
- #inspect — Kind::Object
- #instance_of — KindValidator
- #is — Kind
- #is! — Kind
- #is? — Kind
- #kind — Kind::Array
- #kind — Kind::Class
- #kind — Kind::Comparable
- #kind — Kind::Enumerable
- #kind — Kind::Enumerator
- #kind — Kind::File
- #kind — Kind::Float
- #kind — Kind::Hash
- #kind — Kind::Integer
- #kind — Kind::IO
- #kind — Kind::Method
- #kind — Kind::Module
- #kind — Kind::Numeric
- #kind — Kind::Proc
- #kind — Kind::Queue
- #kind — Kind::Range
- #kind — Kind::Regexp
- #kind — Kind::String
- #kind — Kind::Struct
- #kind — Kind::Symbol
- #kind — Kind::Time
- #kind — Kind::Boolean
- #kind — Kind::Callable
- #kind — Kind::Lambda
- #kind — Kind::OpenStruct
- #kind — Kind::Set
- #kind_action! — Kind::Action::ClassMethods
- #kind_function! — Kind::Function
- #kind_functional! — Kind::Functional::ClassMethods
- #kind_functional_action! — Kind::Functional::Action::Macros
- #kind_is — KindValidator
- #kind_is_not — KindValidator
- #kind_of — KindValidator
- #left — Kind::Either::Monad::Wrapper
- #left? — Kind::Either::Left
- #left? — Kind::Either::Monad
- #map — Kind::Either::Left
- #map — Kind::Either::Monad
- #map — Kind::Either::Right
- #map — Kind::Maybe::Monad
- #map — Kind::Maybe::None
- #map — Kind::Maybe::Some
- #map — Kind::Result::Failure
- #map — Kind::Result::Monad
- #map — Kind::Result::Success
- #map! — Kind::Either::Left
- #map! — Kind::Either::Monad
- #map! — Kind::Either::Right
- #map! — Kind::Maybe::Monad
- #map! — Kind::Maybe::None
- #map! — Kind::Maybe::Some
- #map! — Kind::Result::Failure
- #map! — Kind::Result::Monad
- #map! — Kind::Result::Success
- #maybe — Kind::Maybe::Buildable
- #maybe? — Kind::Maybe::Monad
- #name — Kind::Queue
- #name — Kind::Boolean
- #name — Kind::Callable
- #name — Kind::Lambda
- #name — Kind::Object
- #name! — Kind::ATTRIBUTES
- #new — Kind::Maybe::Typed
- #new — Kind::Either
- #new — Kind::Maybe
- #new — Kind::Maybe
- #new — Kind::Result
- #nil_attributes — Kind::ImmutableAttributes::Initializer
- #nil_attributes? — Kind::ImmutableAttributes::Initializer
- #none — Kind::Maybe::Monad::Wrapper
- #none? — Kind::Maybe::Monad
- #none? — Kind::Maybe::None
- #none? — Kind::Maybe::Some
- #of — Kind
- #of! — Kind
- #of? — Kind
- #of_class — Kind
- #of_class? — Kind
- #of_module — Kind
- #of_module? — Kind
- #of_module_or_class — Kind
- #on — Kind::Either::Monad
- #on — Kind::Maybe::Monad
- #on — Kind::Result::Monad
- #on — Kind::Result::Abstract
- #on_failure — Kind::Result::Monad
- #on_failure — Kind::Result::Abstract
- #on_left — Kind::Either::Monad
- #on_none — Kind::Maybe::Monad
- #on_right — Kind::Either::Monad
- #on_some — Kind::Maybe::Monad
- #on_success — Kind::Result::Monad
- #on_success — Kind::Result::Abstract
- #optional — Kind::Maybe::Buildable
- #or — Kind::BasicObject
- #or_nil — Kind
- #or_nil — Kind::BasicObject
- #or_undefined — Kind::BasicObject
- #output — Kind::Monad::Wrapper
- #output? — Kind::Monad::Wrapper
- #presence — Kind::Maybe::Monad
- #presence — Kind::Maybe::None
- #presence — Kind::Maybe::Some
- #presence — Kind::Dig
- #presence — Kind::Try
- #raise_kind_error — Kind::ASSERT_HASH_SCHEMA
- #reject — Kind::Maybe::Monad
- #reject — Kind::Maybe::None
- #reject — Kind::Maybe::Some
- #resolve — Kind::Maybe::Some
- #resolve — Kind::Try
- #resolve_value_to_assign — Kind::ATTRIBUTES
- #respond_to — KindValidator
- #respond_to — Kind
- #respond_to! — Kind
- #respond_to? — Kind
- #result? — Kind::Result::Abstract
- #right — Kind::Either::Monad::Wrapper
- #right? — Kind::Either::Monad
- #right? — Kind::Either::Right
- #some — Kind::Maybe::Monad::Wrapper
- #some? — Kind::Maybe::Monad
- #succeeded? — Kind::Result::Abstract
- #success — Kind::Result::Monad::Wrapper
- #success? — Kind::Result::Success
- #success? — Kind::Result::Abstract
- #then — Kind::Either::Left
- #then — Kind::Either::Monad
- #then — Kind::Either::Right
- #then — Kind::Maybe::Monad
- #then — Kind::Maybe::None
- #then — Kind::Maybe::Some
- #then — Kind::Result::Failure
- #then — Kind::Result::Monad
- #then — Kind::Result::Success
- #then! — Kind::Either::Left
- #then! — Kind::Either::Monad
- #then! — Kind::Either::Right
- #then! — Kind::Maybe::Monad
- #then! — Kind::Maybe::None
- #then! — Kind::Maybe::Some
- #then! — Kind::Result::Failure
- #then! — Kind::Result::Monad
- #then! — Kind::Result::Success
- #to_ary — Kind::Enum::Item
- #to_ary — Kind::Result::Abstract
- #to_proc — Kind::Action::ClassMethods
- #to_proc — Kind::Presence
- #try — Kind::Maybe::Monad
- #try — Kind::Maybe::None
- #try — Kind::Maybe::Some
- #try! — Kind::Maybe::Monad
- #try! — Kind::Maybe::None
- #try! — Kind::Maybe::Some
- #validate_each — KindValidator
- #validate_with_default_strategy — KindValidator
- #value — Kind
- #value — Kind::ATTRIBUTES
- #value — Kind::BasicObject
- #value! — Kind::ATTRIBUTES
- #value? — Kind::BasicObject
- #value_or — Kind::Either::Left
- #value_or — Kind::Either::Monad
- #value_or — Kind::Either::Right
- #value_or — Kind::Maybe::Monad
- #value_or — Kind::Maybe::None
- #value_or — Kind::Maybe::Some
- #value_or — Kind::Result::Failure
- #value_or — Kind::Result::Monad
- #value_or — Kind::Result::Success
- #value_or_empty — Kind::Array
- #value_or_empty — Kind::Hash
- #value_or_empty — Kind::String
- #value_or_empty — Kind::Set
- #value_to_assign — Kind::ATTRIBUTES
- #value_to_assign! — Kind::ATTRIBUTES
- #values — Kind::Enum
- #with_attribute — Kind::ImmutableAttributes::Reader
- #with_attributes — Kind::ImmutableAttributes::Reader
- #wrap — Kind::Maybe::Wrapper
- #| — Kind::UnionType
- #| — Kind::Result::Failure
- #| — Kind::Result::Monad
- #| — Kind::Result::Success
- #| — Kind::UnionType::Buildable