Table of Contents - dry-logic-1.2.0 Documentation
Classes and Modules
Methods
-
::Rule
—
Dry::Logic
-
::build
—
Dry::Logic::Rule
-
::call
—
Dry::Logic::Builder
-
::evaluator
—
Dry::Logic::Operations::Attr
-
::evaluator
—
Dry::Logic::Operations::Key
-
::included
—
Dry::Logic::Predicates
-
::interfaces
—
Dry::Logic::Rule
-
::new
—
Dry::Logic::Builder::Context
-
::new
—
Dry::Logic::Evaluator
-
::new
—
Dry::Logic::Evaluator::Set
-
::new
—
Dry::Logic::Evaluator::Set
-
::new
—
Dry::Logic::Operations::Abstract
-
::new
—
Dry::Logic::Operations::And
-
::new
—
Dry::Logic::Operations::Binary
-
::new
—
Dry::Logic::Operations::Check
-
::new
—
Dry::Logic::Operations::Check
-
::new
—
Dry::Logic::Operations::Key
-
::new
—
Dry::Logic::Operations::Key
-
::new
—
Dry::Logic::Operations::Unary
-
::new
—
Dry::Logic::Result
-
::new
—
Dry::Logic::Rule
-
::new
—
Dry::Logic::Rule::Interface
-
::new
—
Dry::Logic::RuleCompiler
-
::specialize
—
Dry::Logic::Rule
-
::specialize
—
Dry::Logic::Rule::Predicate
-
#&
—
Dry::Logic::Operators
-
#>
—
Dry::Logic::Operators
-
#[]
—
Dry::Logic::Evaluator::Set
-
#[]
—
Dry::Logic::Evaluator::Key
-
#[]
—
Dry::Logic::Evaluator::Attr
-
#[]
—
Dry::Logic::Operations::And
-
#[]
—
Dry::Logic::Operations::Check
-
#[]
—
Dry::Logic::Operations::Each
-
#[]
—
Dry::Logic::Operations::Implication
-
#[]
—
Dry::Logic::Operations::Key
-
#[]
—
Dry::Logic::Operations::Negation
-
#[]
—
Dry::Logic::Operations::Or
-
#[]
—
Dry::Logic::Operations::Set
-
#[]
—
Dry::Logic::Operations::Xor
-
#[]
—
Dry::Logic::Rule::Interface
-
#[]
—
Dry::Logic::Predicates::Methods
-
#^
—
Dry::Logic::Operators
-
#and
—
Dry::Logic::Operators
-
#applied?
—
Dry::Logic::Appliable
-
#args_with_names
—
Dry::Logic::Rule
-
#array?
—
Dry::Logic::Predicates::Methods
-
#ast
—
Dry::Logic::Operations::Binary
-
#ast
—
Dry::Logic::Operations::Check
-
#ast
—
Dry::Logic::Operations::Key
-
#ast
—
Dry::Logic::Operations::Set
-
#ast
—
Dry::Logic::Operations::Unary
-
#ast
—
Dry::Logic::Operations::Xor
-
#ast
—
Dry::Logic::Result
-
#ast
—
Dry::Logic::Rule
-
#ast
—
Dry::Logic::Rule::Predicate
-
#attr?
—
Dry::Logic::Predicates::Methods
-
#bind
—
Dry::Logic::Rule
-
#bool?
—
Dry::Logic::Predicates::Methods
-
#build
—
Dry::Logic::Builder
-
#bytesize?
—
Dry::Logic::Predicates::Methods
-
#call
—
Dry::Logic::Builder::Context
-
#call
—
Dry::Logic::Evaluator::Set
-
#call
—
Dry::Logic::Evaluator::Key
-
#call
—
Dry::Logic::Evaluator::Attr
-
#call
—
Dry::Logic::Operations::And
-
#call
—
Dry::Logic::Operations::Check
-
#call
—
Dry::Logic::Operations::Each
-
#call
—
Dry::Logic::Operations::Implication
-
#call
—
Dry::Logic::Operations::Key
-
#call
—
Dry::Logic::Operations::Negation
-
#call
—
Dry::Logic::Operations::Or
-
#call
—
Dry::Logic::Operations::Set
-
#call
—
Dry::Logic::Operations::Xor
-
#call
—
Dry::Logic::Rule::Interface
-
#call
—
Dry::Logic::RuleCompiler
-
#call
—
Dry::Logic::Builder
-
#case?
—
Dry::Logic::Predicates::Methods
-
#constant?
—
Dry::Logic::Rule::Interface
-
#curried?
—
Dry::Logic::Rule::Interface
-
#curried_args
—
Dry::Logic::Rule::Interface
-
#curry
—
Dry::Logic::Operations::Abstract
-
#curry
—
Dry::Logic::Rule
-
#date?
—
Dry::Logic::Predicates::Methods
-
#date_time?
—
Dry::Logic::Predicates::Methods
-
#decimal?
—
Dry::Logic::Predicates::Methods
-
#define_application
—
Dry::Logic::Rule::Interface
-
#define_constant_application
—
Dry::Logic::Rule::Interface
-
#define_constructor
—
Dry::Logic::Rule::Interface
-
#empty?
—
Dry::Logic::Predicates::Methods
-
#eql?
—
Dry::Logic::Predicates::Methods
-
#eval_args
—
Dry::Logic::Rule
-
#even?
—
Dry::Logic::Predicates::Methods
-
#excluded_from?
—
Dry::Logic::Predicates::Methods
-
#excludes?
—
Dry::Logic::Predicates::Methods
-
#exclusion?
—
Dry::Logic::Predicates::Methods
-
#failure?
—
Dry::Logic::Result
-
#failure?
—
Dry::Logic::Appliable
-
#false?
—
Dry::Logic::Predicates::Methods
-
#filled?
—
Dry::Logic::Predicates::Methods
-
#float?
—
Dry::Logic::Predicates::Methods
-
#format?
—
Dry::Logic::Predicates::Methods
-
#gt?
—
Dry::Logic::Predicates::Methods
-
#gteq?
—
Dry::Logic::Predicates::Methods
-
#hash?
—
Dry::Logic::Predicates::Methods
-
#id
—
Dry::Logic::Operations::Abstract
-
#id
—
Dry::Logic::Rule
-
#id
—
Dry::Logic::Appliable
-
#included_in?
—
Dry::Logic::Predicates::Methods
-
#includes?
—
Dry::Logic::Predicates::Methods
-
#inclusion?
—
Dry::Logic::Predicates::Methods
-
#int?
—
Dry::Logic::Predicates::Methods
-
#is?
—
Dry::Logic::Predicates::Methods
-
#key?
—
Dry::Logic::Predicates::Methods
-
#lt?
—
Dry::Logic::Predicates::Methods
-
#lteq?
—
Dry::Logic::Predicates::Methods
-
#max_bytesize?
—
Dry::Logic::Predicates::Methods
-
#max_size?
—
Dry::Logic::Predicates::Methods
-
#min_bytesize?
—
Dry::Logic::Predicates::Methods
-
#min_size?
—
Dry::Logic::Predicates::Methods
-
#name
—
Dry::Logic::Rule::Interface
-
#name
—
Dry::Logic::Rule::Predicate
-
#new
—
Dry::Logic::Operations::Abstract
-
#nil?
—
Dry::Logic::Predicates::Methods
-
#none?
—
Dry::Logic::Predicates::Methods
-
#not_eql?
—
Dry::Logic::Predicates::Methods
-
#number?
—
Dry::Logic::Predicates::Methods
-
#odd?
—
Dry::Logic::Predicates::Methods
-
#operator
—
Dry::Logic::Operations::And
-
#operator
—
Dry::Logic::Operations::Implication
-
#operator
—
Dry::Logic::Operations::Or
-
#operator
—
Dry::Logic::Operations::Xor
-
#or
—
Dry::Logic::Operators
-
#parameters
—
Dry::Logic::Rule
-
#predicate
—
Dry::Logic::Builder::Context
-
#predicate
—
Dry::Logic::Predicates::Methods
-
#respond_to?
—
Dry::Logic::Predicates::Methods
-
#result
—
Dry::Logic::Appliable
-
#size?
—
Dry::Logic::Predicates::Methods
-
#str?
—
Dry::Logic::Predicates::Methods
-
#success?
—
Dry::Logic::Result
-
#success?
—
Dry::Logic::Appliable
-
#then
—
Dry::Logic::Operators
-
#time?
—
Dry::Logic::Predicates::Methods
-
#to_ast
—
Dry::Logic::Operations::Abstract
-
#to_ast
—
Dry::Logic::Result
-
#to_ast
—
Dry::Logic::Rule::Predicate
-
#to_ast
—
Dry::Logic::Appliable
-
#to_s
—
Dry::Logic::Operations::Binary
-
#to_s
—
Dry::Logic::Operations::Key
-
#to_s
—
Dry::Logic::Operations::Set
-
#to_s
—
Dry::Logic::Operations::Unary
-
#to_s
—
Dry::Logic::Result
-
#to_s
—
Dry::Logic::Rule::Predicate
-
#true?
—
Dry::Logic::Predicates::Methods
-
#type
—
Dry::Logic::Operations::And
-
#type
—
Dry::Logic::Operations::Attr
-
#type
—
Dry::Logic::Operations::Check
-
#type
—
Dry::Logic::Operations::Each
-
#type
—
Dry::Logic::Operations::Implication
-
#type
—
Dry::Logic::Operations::Key
-
#type
—
Dry::Logic::Operations::Negation
-
#type
—
Dry::Logic::Operations::Or
-
#type
—
Dry::Logic::Operations::Set
-
#type
—
Dry::Logic::Operations::Xor
-
#type
—
Dry::Logic::Result
-
#type
—
Dry::Logic::Rule
-
#type
—
Dry::Logic::Rule::Predicate
-
#type?
—
Dry::Logic::Predicates::Methods
-
#unapplied
—
Dry::Logic::Rule::Interface
-
#unapplied_args
—
Dry::Logic::Rule::Interface
-
#uri?
—
Dry::Logic::Predicates::Methods
-
#uuid_v1?
—
Dry::Logic::Predicates::Methods
-
#uuid_v2?
—
Dry::Logic::Predicates::Methods
-
#uuid_v3?
—
Dry::Logic::Predicates::Methods
-
#uuid_v4?
—
Dry::Logic::Predicates::Methods
-
#uuid_v5?
—
Dry::Logic::Predicates::Methods
-
#variable_arity?
—
Dry::Logic::Rule::Interface
-
#visit
—
Dry::Logic::Result
-
#visit
—
Dry::Logic::RuleCompiler
-
#visit_and
—
Dry::Logic::Result
-
#visit_and
—
Dry::Logic::RuleCompiler
-
#visit_attr
—
Dry::Logic::RuleCompiler
-
#visit_check
—
Dry::Logic::RuleCompiler
-
#visit_each
—
Dry::Logic::RuleCompiler
-
#visit_hint
—
Dry::Logic::Result
-
#visit_implication
—
Dry::Logic::RuleCompiler
-
#visit_key
—
Dry::Logic::RuleCompiler
-
#visit_not
—
Dry::Logic::Result
-
#visit_not
—
Dry::Logic::RuleCompiler
-
#visit_or
—
Dry::Logic::Result
-
#visit_or
—
Dry::Logic::RuleCompiler
-
#visit_predicate
—
Dry::Logic::Result
-
#visit_predicate
—
Dry::Logic::RuleCompiler
-
#visit_set
—
Dry::Logic::RuleCompiler
-
#visit_xor
—
Dry::Logic::Result
-
#visit_xor
—
Dry::Logic::RuleCompiler
-
#with
—
Dry::Logic::Operations::Abstract
-
#with
—
Dry::Logic::Rule
-
#xor
—
Dry::Logic::Operators
-
#|
—
Dry::Logic::Operators