Method List
Search:
- #! Algebrick::Matchers::Abstract
- #! Algebrick::MatcherDelegations
- #& Algebrick::Matchers::Abstract
- #& Algebrick::MatcherDelegations
- #== Algebrick::Type
- #== Algebrick::ParametrizedType
- #== Algebrick::Matchers::AbstractLogic
- #== Algebrick::Matchers::Product
- #== Algebrick::Matchers::Not
- #== Algebrick::Matchers::Many
- #== Algebrick::ProductVariant
- #== Algebrick::Matchers::Any
- #== Algebrick::Atom
- #== Algebrick::ProductConstructors::Abstract
- #== Algebrick::Matchers::Wrapper
- #== Algebrick::Matchers::Array
- #== Algebrick::Matchers::Abstract
- #== Algebrick::Value
- #=== Algebrick::Matchers::Abstract
- #> Algebrick::Matchers::Abstract
- #> Algebrick::MatcherDelegations
- #>> Algebrick::MatcherDelegations
- #Child! Algebrick::TypeCheck
- #Child? Algebrick::TypeCheck
- #Match! Algebrick::TypeCheck
- #Match? Algebrick::TypeCheck
- #Type! Algebrick::TypeCheck
- #Type? Algebrick::TypeCheck
- #[] Algebrick::ParametrizedType
- #add_all_field_method_readers Algebrick::FieldMethodReaders
- #add_field_method_reader Algebrick::FieldMethodReaders
- #add_field_method_readers Algebrick::FieldMethodReaders
- #add_field_names Algebrick::ProductVariant
- #algebraic_type Algebrick::Matchers::Product
- #all_field_readers Algebrick::DSL::TypeDefinitionScope
- #any Algebrick::Matching
- #apply_be_kind_of Algebrick::ProductVariant
- #assign! Algebrick::Matchers::Abstract
- #assign? Algebrick::Matchers::Abstract
- #assign_to_s Algebrick::Matchers::Abstract
- #assigned? Algebrick::Matchers::Abstract
- #assigned_types Algebrick::ProductVariant
- #assigned_types= Algebrick::ProductVariant
- #assigns Algebrick::Matchers::Abstract
- #assigns_size Algebrick::Matchers::Or
- atom Algebrick
- #atom Algebrick::DSL::Shortcuts
- #be_kind_of Algebrick::Atom
- #be_kind_of Algebrick::ProductVariant
- #be_kind_of Algebrick::Type
- build Algebrick::Serializers::Chain
- build Algebrick::Serializers2::Chain
- call Algebrick::Matchers::AbstractLogic
- #call Algebrick::ParametrizedType
- call Algebrick::Matchers::Array
- #call Algebrick::ProductVariant
- #call Algebrick::Serializers2::Chain
- call Array
- #call Algebrick::Serializers2::AbstractConverter
- call Algebrick::Matchers::Wrapper
- #can? Algebrick::Serializers::BenevolentToHash
- #can_be? Algebrick::Serializers::BenevolentToHash
- #can_be_atom? Algebrick::Serializers::BenevolentToHash
- #can_be_product? Algebrick::Serializers::BenevolentToHash
- #can_be_product_variant? Algebrick::Serializers::BenevolentToHash
- #cannot! Algebrick::Serializers::BenevolentToHash
- #cannot_convert Algebrick::Serializers2::AbstractConverter
- #case Algebrick::MatcherDelegations
- #case Algebrick::Matchers::Abstract
- #chain_to Algebrick::Serializers::Chain
- #children Algebrick::Matchers::Any
- #children Algebrick::Matchers::Or
- #children Algebrick::Matchers::Abstract
- #children Algebrick::Matchers::Array
- #children Algebrick::Matchers::AbstractLogic
- #children Algebrick::Matchers::Product
- #children Algebrick::Matchers::Not
- #children Algebrick::Matchers::Many
- #children Algebrick::Matchers::Wrapper
- #children_including_self Algebrick::Matchers::Abstract
- #collect_assigns Algebrick::Matchers::Abstract
- #collect_assigns Algebrick::Matchers::Or
- #constantize Algebrick::Serializer
- #constantize Algebrick::Serializers::StrictToHash
- #convert Algebrick::Serializers2::AbstractConverter
- #convert Algebrick::Serializers2::FromJson
- #convert Algebrick::Serializers2::ToJson
- converts Algebrick::Serializers2::AbstractConverter
- #could? Algebrick::Serializers::BenevolentToHash
- #dump Algebrick::Serializers::ToJson
- #dump Algebrick::Serializers::StrictToHash
- #dump Algebrick::Serializers::Chain
- #dump Algebrick::Serializers::BenevolentToHash
- #dump Algebrick::Serializer
- #dump Algebrick::Serializers::Abstract
- #each Algebrick::Types::LinkedList
- empty Algebrick::Types::LinkedList
- error Algebrick::TypeCheck
- #field Algebrick::ProductVariant
- #field_indexes Algebrick::ProductVariant
- #field_matchers Algebrick::Matchers::Product
- #field_names Algebrick::FieldMethodReaders
- #field_names? Algebrick::FieldMethodReaders
- #field_readers Algebrick::DSL::TypeDefinitionScope
- #fields Algebrick::ProductConstructors::Abstract
- #fields Algebrick::ProductVariant
- #fields Algebrick::DSL::TypeDefinitionScope
- #fields Algebrick::ParametrizedType
- #fields! Algebrick::DSL::TypeDefinitionScope
- #fields_key Algebrick::Serializers::AbstractToHash
- #final! Algebrick::ProductVariant
- #final! Algebrick::DSL::TypeDefinitionScope
- #find_children Algebrick::Matchers::Abstract
- #from Algebrick::Serializers2::AbstractConverter
- from Algebrick::Serializers2::AbstractConverter
- #generate_other Algebrick::Serializers::StrictToHash
- #generate_other Algebrick::Serializer
- #generate_value Algebrick::Serializer
- #generate_value Algebrick::Serializers::StrictToHash
- #generic Algebrick::ParametrizedType
- #implement Algebrick::Protocol
- #include Algebrick::Reclude
- #included Algebrick::Reclude
- #included_into Algebrick::Reclude
- #initialize Algebrick::DSL::OuterShell
- #initialize Algebrick::Atom
- #initialize Algebrick::Type
- #initialize Algebrick::Serializers::AbstractToHash
- #initialize Algebrick::Serializers::Chain
- #initialize Algebrick::Matchers::Product
- #initialize Algebrick::Protocol
- #initialize Algebrick::ProductVariant
- #initialize Algebrick::Matchers::Array
- #initialize Algebrick::Matchers::Not
- #initialize Algebrick::Matchers::Variant
- #initialize Algebrick::ParametrizedType
- #initialize Algebrick::Matchers::Atom
- #initialize Algebrick::Matchers::Abstract
- #initialize Algebrick::DSL::TypeDefinitionScope
- #initialize Algebrick::ProductConstructors::Abstract
- #initialize Algebrick::Matchers::AbstractLogic
- #initialize Algebrick::Matchers::Wrapper
- #insert_type Algebrick::ParametrizedType
- #insert_types Algebrick::ParametrizedType
- #inspect Algebrick::ParametrizedType
- #inspect Algebrick::Value
- #inspect Algebrick::Type
- #inspect Algebrick::Matchers::Abstract
- #kind Algebrick::ProductVariant
- #load Algebrick::Serializers::Abstract
- #load Algebrick::Serializer
- #load Algebrick::Serializers::BenevolentToHash
- #load Algebrick::Serializers::Chain
- #load Algebrick::Serializers::ToJson
- #load Algebrick::Serializers::StrictToHash
- #many_can_by? Algebrick::Serializers::BenevolentToHash
- #match Algebrick::Type
- #match Algebrick::Matching
- match_value Algebrick::Matching
- #matchable! Algebrick::Matchers::Abstract
- #matched? Algebrick::Matchers::Abstract
- #matcher Algebrick::Matchers::Not
- #matchers Algebrick::Matchers::Array
- #matchers Algebrick::Matchers::AbstractLogic
- #matching? Algebrick::Matchers::Or
- #matching? Algebrick::Matchers::Array
- #matching? Algebrick::Matchers::Any
- #matching? Algebrick::Matchers::And
- #matching? Algebrick::Matchers::Wrapper
- #matching? Algebrick::Matchers::Many
- #matching? Algebrick::Matchers::Not
- #matching? Algebrick::Matchers::Abstract
- #matching? Algebrick::Matchers::Product
- #maybe Algebrick::Types::Maybe
- #methods Algebrick::Protocol
- name Algebrick::ProductConstructors::Abstract
- #name Algebrick::Type
- #new Algebrick::ProductVariant
- #new_type Algebrick::DSL::TypeDefinitionScope
- #on Algebrick::Matching
- #parse_other Algebrick::Serializer
- #parse_other Algebrick::Serializers::StrictToHash
- #parse_value Algebrick::Serializers::StrictToHash
- #parse_value Algebrick::Serializer
- #pretty_print Algebrick::ProductConstructors::Basic
- #pretty_print Algebrick::ProductConstructors::Named
- #pretty_print Algebrick::Value
- #pretty_print Algebrick::Atom
- #product_to_s Algebrick::ProductVariant
- #protocol Algebrick::Helper
- #rest? Algebrick::Matchers::Array
- #serializer Algebrick::Serializers::Chain
- #set_fields Algebrick::ParametrizedType
- #set_fields Algebrick::ProductVariant
- #set_variants Algebrick::ProductVariant
- #set_variants Algebrick::ParametrizedType
- #single? Algebrick::Protocol
- #something Algebrick::Matchers::Wrapper
- #super_children Algebrick::Matchers::Or
- #to Algebrick::Serializers2::AbstractConverter
- to Algebrick::Serializers2::AbstractConverter
- #to_a Algebrick::Matchers::Abstract
- #to_a Algebrick::ProductConstructors::Abstract
- #to_a Algebrick::Matchers::Any
- #to_ary Algebrick::ProductConstructors::Abstract
- #to_hash Algebrick::ProductConstructors::Named
- #to_m Algebrick::ProductVariant
- #to_m Algebrick::Atom
- #to_m Object
- #to_m Algebrick::Type
- #to_m Algebrick::ParametrizedType
- #to_s Algebrick::Matchers::Array
- #to_s Algebrick::Value
- #to_s Algebrick::Atom
- to_s Algebrick::ProductConstructors::Abstract
- #to_s Algebrick::ProductConstructors::Basic
- #to_s Algebrick::Matchers::Variant
- #to_s Algebrick::Matchers::Product
- #to_s Algebrick::Matchers::Or
- #to_s Algebrick::Matchers::And
- #to_s Algebrick::Matchers::Any
- #to_s Algebrick::Matchers::Wrapper
- #to_s Algebrick::Matchers::Not
- #to_s Algebrick::ParametrizedType
- #to_s Algebrick::Matchers::Atom
- #to_s Algebrick::Type
- #to_s Algebrick::ProductConstructors::Named
- #to_s Algebrick::ProductVariant
- #to_s Algebrick::Matchers::Abstract
- #to_s Algebrick::Matchers::Many
- #type Algebrick::Atom
- #type Algebrick::ProductConstructors::Abstract
- #type Algebrick::Value
- type Algebrick::ProductConstructors::Abstract
- type Algebrick
- #type Algebrick::DSL::Shortcuts
- type= Algebrick::ProductConstructors::Abstract
- type= Algebrick::ProductConstructors::Basic
- type= Algebrick::ProductConstructors::Named
- #type_error Algebrick::Protocol
- #type_key Algebrick::Serializers::AbstractToHash
- #type_name Algebrick::ParametrizedType
- types Algebrick
- #underscore Algebrick::Serializers::BenevolentToHash
- #update Algebrick::ProductConstructors::Abstract
- #update Algebrick::ProductConstructors::Named
- #update Algebrick::ProductConstructors::Basic
- #value Algebrick::Matchers::Abstract
- #variables Algebrick::ParametrizedType
- #variants Algebrick::ParametrizedType
- #variants Algebrick::DSL::TypeDefinitionScope
- #variants Algebrick::ProductVariant
- version Algebrick
- #| Algebrick::Matchers::Abstract
- #| Algebrick::MatcherDelegations
- #~ Algebrick::MatcherDelegations