Table of Contents - flows-0.6.0 Documentation
Classes and Modules
- Flows
- Flows::Contract
- Flows::Contract::Array
- Flows::Contract::CaseEq
- Flows::Contract::Compose
- Flows::Contract::Either
- Flows::Contract::Error
- Flows::Contract::Hash
- Flows::Contract::HashOf
- Flows::Contract::Helpers
- Flows::Contract::Predicate
- Flows::Contract::Transformer
- Flows::Contract::Tuple
- Flows::Error
- Flows::Flow
- Flows::Flow::Error
- Flows::Flow::InvalidFirstNodeError
- Flows::Flow::InvalidNodeRouteError
- Flows::Flow::Node
- Flows::Flow::Router
- Flows::Flow::Router::Custom
- Flows::Flow::Router::Error
- Flows::Flow::Router::NoRouteError
- Flows::Flow::Router::Simple
- Flows::Plugin
- Flows::Plugin::DependencyInjector
- Flows::Plugin::DependencyInjector::DSL
- Flows::Plugin::DependencyInjector::DependencyList
- Flows::Plugin::DependencyInjector::Error
- Flows::Plugin::DependencyInjector::InheritanceCallback
- Flows::Plugin::DependencyInjector::MissingDependencyDefaultError
- Flows::Plugin::DependencyInjector::MissingDependencyError
- Flows::Plugin::DependencyInjector::UnexpectedDependencyError
- Flows::Plugin::DependencyInjector::UnexpectedDependencyTypeError
- Flows::Plugin::ImplicitInit
- Flows::Plugin::Interface
- Flows::Plugin::Interface::Error
- Flows::Plugin::Interface::MissingMethodsError
- Flows::Plugin::OutputContract
- Flows::Plugin::OutputContract::ContractError
- Flows::Plugin::OutputContract::DSL
- Flows::Plugin::OutputContract::Error
- Flows::Plugin::OutputContract::NoContractError
- Flows::Plugin::OutputContract::ResultTypeError
- Flows::Plugin::OutputContract::StatusError
- Flows::Plugin::OutputContract::Wrapper
- Flows::Plugin::OutputContract::Wrapper::Util
- Flows::Plugin::Profiler
- Flows::Plugin::Profiler::Injector
- Flows::Plugin::Profiler::Report
- Flows::Plugin::Profiler::Report::FinishEvent
- Flows::Plugin::Profiler::Report::Flat
- Flows::Plugin::Profiler::Report::Flat::MethodReport
- Flows::Plugin::Profiler::Report::Raw
- Flows::Plugin::Profiler::Report::StartEvent
- Flows::Plugin::Profiler::Report::Tree
- Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- Flows::Plugin::Profiler::Report::Tree::Node
- Flows::Plugin::Profiler::Wrapper
- Flows::Railway
- Flows::Railway::DSL
- Flows::Railway::Error
- Flows::Railway::NoStepsError
- Flows::Railway::StepList
- Flows::Result
- Flows::Result::AccessError
- Flows::Result::Do
- Flows::Result::Do::Util
- Flows::Result::Err
- Flows::Result::Error
- Flows::Result::Helpers
- Flows::Result::Ok
- Flows::SharedContextPipeline
- Flows::SharedContextPipeline::DSL
- Flows::SharedContextPipeline::DSL::Callbacks
- Flows::SharedContextPipeline::DSL::Tracks
- Flows::SharedContextPipeline::Error
- Flows::SharedContextPipeline::MutationStep
- Flows::SharedContextPipeline::NoStepsError
- Flows::SharedContextPipeline::RouterDefinition
- Flows::SharedContextPipeline::Track
- Flows::SharedContextPipeline::TrackList
- Flows::SharedContextPipeline::Wrap
- Flows::Util
- Flows::Util::InheritableSingletonVars
- Flows::Util::InheritableSingletonVars::DupStrategy
- Flows::Util::InheritableSingletonVars::DupStrategy::Injector
- Flows::Util::InheritableSingletonVars::DupStrategy::Migrator
- Flows::Util::InheritableSingletonVars::IsolationStrategy
- Flows::Util::InheritableSingletonVars::IsolationStrategy::Injector
- Flows::Util::InheritableSingletonVars::IsolationStrategy::Migrator
- Flows::Util::PrependToClass
Methods
- ::add_extended — Flows::Plugin::Profiler::Injector
- ::add_included — Flows::Plugin::Profiler::Injector
- ::call — Flows::Util::InheritableSingletonVars::DupStrategy::Migrator
- ::call — Flows::Util::InheritableSingletonVars::IsolationStrategy::Migrator
- ::contract_for — Flows::Plugin::OutputContract::Wrapper::Util
- ::define_wrapper — Flows::Result::Do::Util
- ::fetch_and_prepend_module — Flows::Result::Do::Util
- ::for_method — Flows::Plugin::Profiler
- ::included — Flows::Plugin::OutputContract
- ::init_vars — Flows::Util::InheritableSingletonVars::DupStrategy
- ::init_vars — Flows::Util::InheritableSingletonVars::IsolationStrategy
- ::last_report — Flows::Plugin::Profiler
- ::make — Flows::Contract
- ::make_injector_mod — Flows::Util::PrependToClass
- ::make_instance_wrapper — Flows::Plugin::Profiler::Wrapper
- ::make_module — Flows::Plugin::Profiler::Injector
- ::make_module — Flows::Util::InheritableSingletonVars::DupStrategy
- ::make_module — Flows::Util::InheritableSingletonVars::IsolationStrategy
- ::make_module — Flows::Util::PrependToClass
- ::make_report — Flows::Plugin::Profiler
- ::make_singleton_wrapper — Flows::Plugin::Profiler::Wrapper
- ::new — Flows::Contract::Array
- ::new — Flows::Contract::CaseEq
- ::new — Flows::Contract::Compose
- ::new — Flows::Contract::Either
- ::new — Flows::Contract::Error
- ::new — Flows::Contract::Hash
- ::new — Flows::Contract::HashOf
- ::new — Flows::Contract::Predicate
- ::new — Flows::Contract::Transformer
- ::new — Flows::Contract::Tuple
- ::new — Flows::Flow
- ::new — Flows::Flow::InvalidNodeRouteError
- ::new — Flows::Flow::InvalidFirstNodeError
- ::new — Flows::Flow::Node
- ::new — Flows::Flow::Router::Custom
- ::new — Flows::Flow::Router::Simple
- ::new — Flows::Plugin::DependencyInjector::DependencyList
- ::new — Flows::Plugin::DependencyInjector::MissingDependencyError
- ::new — Flows::Plugin::DependencyInjector::UnexpectedDependencyError
- ::new — Flows::Plugin::DependencyInjector::UnexpectedDependencyTypeError
- ::new — Flows::Plugin::DependencyInjector::MissingDependencyDefaultError
- ::new — Flows::Plugin::Interface::MissingMethodsError
- ::new — Flows::Plugin::OutputContract::NoContractError
- ::new — Flows::Plugin::OutputContract::ContractError
- ::new — Flows::Plugin::OutputContract::StatusError
- ::new — Flows::Plugin::OutputContract::ResultTypeError
- ::new — Flows::Plugin::Profiler::Report
- ::new — Flows::Plugin::Profiler::Report::Flat::MethodReport
- ::new — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- ::new — Flows::Plugin::Profiler::Report::Tree::Node
- ::new — Flows::Railway
- ::new — Flows::Railway::NoStepsError
- ::new — Flows::Railway::StepList
- ::new — Flows::Result
- ::new — Flows::Result::Err
- ::new — Flows::Result::AccessError
- ::new — Flows::Result::Ok
- ::new — Flows::SharedContextPipeline
- ::new — Flows::SharedContextPipeline::NoStepsError
- ::new — Flows::SharedContextPipeline::RouterDefinition
- ::new — Flows::SharedContextPipeline::Track
- ::new — Flows::SharedContextPipeline::TrackList
- ::new — Flows::SharedContextPipeline::Wrap
- ::new — Flows::Plugin::OutputContract::Wrapper
- ::profile — Flows::Plugin::Profiler
- ::reset — Flows::Plugin::Profiler
- ::set_injector_mod — Flows::Util::PrependToClass
- ::transform_result — Flows::Plugin::OutputContract::Wrapper::Util
- #== — Flows::Result
- #=== — Flows::Contract
- #[] — Flows::Plugin::Profiler::Report::Tree::Node
- #add — Flows::Plugin::Profiler::Report
- #add — Flows::Plugin::Profiler::Report::Tree
- #add — Flows::Railway::StepList
- #add_step — Flows::SharedContextPipeline::Track
- #add_step — Flows::SharedContextPipeline::TrackList
- #after_all — Flows::SharedContextPipeline::DSL::Callbacks
- #after_each — Flows::SharedContextPipeline::DSL::Callbacks
- #avg_ms — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #avg_self_ms — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #avg_self_ms — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #base_msg — Flows::Result::AccessError
- #base_text_list — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #before_all — Flows::SharedContextPipeline::DSL::Callbacks
- #before_each — Flows::SharedContextPipeline::DSL::Callbacks
- #call — Flows::Flow
- #call — Flows::Flow::Node
- #call — Flows::Flow::Router::Custom
- #call — Flows::Flow::Router::Simple
- #call — Flows::Railway
- #call — Flows::SharedContextPipeline
- #call — Flows::Plugin::ImplicitInit
- #call — Flows::Plugin::OutputContract::Wrapper
- #check — Flows::Contract
- #check! — Flows::Contract::Array
- #check! — Flows::Contract::CaseEq
- #check! — Flows::Contract::Compose
- #check! — Flows::Contract::Either
- #check! — Flows::Contract::Hash
- #check! — Flows::Contract::HashOf
- #check! — Flows::Contract::Predicate
- #check! — Flows::Contract::Transformer
- #check! — Flows::Contract::Tuple
- #check_length — Flows::Contract::Tuple
- #check_missing_dependencies — Flows::Plugin::DependencyInjector::DependencyList
- #check_node_routing_integrity — Flows::Flow
- #check_routing_integrity — Flows::Flow
- #check_shape — Flows::Contract::HashOf
- #check_unexpected_dependencies — Flows::Plugin::DependencyInjector::DependencyList
- #childeren_text_list — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #children — Flows::Plugin::Profiler::Report::Tree::Node
- #children_ms — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #collect_errors — Flows::Contract::Tuple
- #count — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #count — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #data — Flows::Result::AccessError
- #defmethod — Flows::Plugin::Interface
- #dependency — Flows::Plugin::DependencyInjector::DSL
- #destinations — Flows::Flow::Router::Custom
- #destinations — Flows::Flow::Router::Simple
- #direct_subcalls — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #do_notation — Flows::Result::Do
- #empty? — Flows::Railway::StepList
- #empty? — Flows::SharedContextPipeline::Track
- #err — Flows::Result::Helpers
- #err? — Flows::Result::Err
- #err? — Flows::Result::Ok
- #err_data — Flows::Result::Helpers
- #error — Flows::Result::Err
- #error — Flows::Result::Ok
- #events — Flows::Plugin::Profiler::Report
- #extended — Flows::Plugin::DependencyInjector::InheritanceCallback
- #extended — Flows::Util::InheritableSingletonVars::DupStrategy::Injector
- #extended — Flows::Util::InheritableSingletonVars::IsolationStrategy::Injector
- #failure_with — Flows::Plugin::OutputContract::DSL
- #first_step_name — Flows::Railway::StepList
- #first_step_name — Flows::SharedContextPipeline::Track
- #first_step_name — Flows::SharedContextPipeline::TrackList
- #forget_memoized_values — Flows::Plugin::Profiler::Report::Tree
- #group_by_subject — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #included — Flows::Plugin::DependencyInjector::InheritanceCallback
- #included — Flows::Util::InheritableSingletonVars::DupStrategy::Injector
- #included — Flows::Util::InheritableSingletonVars::IsolationStrategy::Injector
- #inherited — Flows::Util::InheritableSingletonVars::DupStrategy::Injector
- #inherited — Flows::Util::InheritableSingletonVars::IsolationStrategy::Injector
- #initialize_dup — Flows::Railway::StepList
- #initialize_dup — Flows::SharedContextPipeline::Track
- #initialize_dup — Flows::SharedContextPipeline::TrackList
- #initialize_dup — Flows::SharedContextPipeline::Wrap
- #inject_to — Flows::Plugin::DependencyInjector::DependencyList
- #invalid_key_errors — Flows::Contract::Hash
- #invalid_value_errors — Flows::Contract::Hash
- #main_track_empty? — Flows::SharedContextPipeline::TrackList
- #make_body — Flows::SharedContextPipeline::Wrap
- #make_flow — Flows::SharedContextPipeline::Wrap
- #make_track_entry_node — Flows::SharedContextPipeline::Track
- #match_err — Flows::Result::Helpers
- #match_ok — Flows::Result::Helpers
- #merge_nested_errors — Flows::Contract
- #message — Flows::Contract::Error
- #message — Flows::Flow::InvalidNodeRouteError
- #message — Flows::Flow::InvalidFirstNodeError
- #message — Flows::Plugin::DependencyInjector::MissingDependencyError
- #message — Flows::Plugin::DependencyInjector::UnexpectedDependencyError
- #message — Flows::Plugin::DependencyInjector::UnexpectedDependencyTypeError
- #message — Flows::Plugin::DependencyInjector::MissingDependencyDefaultError
- #message — Flows::Plugin::Interface::MissingMethodsError
- #message — Flows::Plugin::OutputContract::NoContractError
- #message — Flows::Plugin::OutputContract::ContractError
- #message — Flows::Plugin::OutputContract::StatusError
- #message — Flows::Plugin::OutputContract::ResultTypeError
- #message — Flows::Railway::NoStepsError
- #message — Flows::Result::AccessError
- #message — Flows::SharedContextPipeline::NoStepsError
- #method_reports — Flows::Plugin::Profiler::Report::Flat
- #mut_step — Flows::SharedContextPipeline::DSL::Tracks
- #name — Flows::SharedContextPipeline::Wrap
- #nodes_have_same_subject — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #ok — Flows::Result::Helpers
- #ok? — Flows::Result::Err
- #ok? — Flows::Result::Ok
- #ok_data — Flows::Result::Helpers
- #process_finish_event — Flows::Plugin::Profiler::Report::Tree
- #process_start_event — Flows::Plugin::Profiler::Report::Tree
- #register_execution — Flows::Plugin::Profiler::Report::Tree::Node
- #render_errors — Flows::Contract::Tuple
- #report_error — Flows::Contract::Hash
- #report_errors — Flows::Contract::Array
- #required_dependencies — Flows::Plugin::DependencyInjector::DependencyList
- #resolve_dependencies — Flows::Plugin::DependencyInjector::DependencyList
- #root_calculated_node — Flows::Plugin::Profiler::Report::Tree
- #root_node — Flows::Plugin::Profiler::Report::Tree
- #routes — Flows::SharedContextPipeline::DSL::Tracks
- #skip_output_contract — Flows::Plugin::OutputContract::DSL
- #step — Flows::Railway::DSL
- #step — Flows::SharedContextPipeline::DSL::Tracks
- #subject — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #subject — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #success_with — Flows::Plugin::OutputContract::DSL
- #switch_track — Flows::SharedContextPipeline::TrackList
- #to_a — Flows::Plugin::Profiler::Report::Flat
- #to_a — Flows::Plugin::Profiler::Report::Tree
- #to_contract — Flows::Contract
- #to_flow — Flows::SharedContextPipeline::TrackList
- #to_h — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #to_h — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #to_node — Flows::SharedContextPipeline::Wrap
- #to_node_map — Flows::Railway::StepList
- #to_node_map — Flows::SharedContextPipeline::Track
- #to_node_map — Flows::SharedContextPipeline::TrackList
- #to_proc — Flows::Contract
- #to_router — Flows::SharedContextPipeline::RouterDefinition
- #to_s — Flows::Plugin::Profiler::Report::StartEvent
- #to_s — Flows::Plugin::Profiler::Report::FinishEvent
- #to_s — Flows::Plugin::Profiler::Report::Flat
- #to_s — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #to_s — Flows::Plugin::Profiler::Report::Raw
- #to_s — Flows::Plugin::Profiler::Report::Tree
- #to_s — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #total_ms — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #total_percentage — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #total_self_ms — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #total_self_ms — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #total_self_percentage — Flows::Plugin::Profiler::Report::Flat::MethodReport
- #total_self_percentage — Flows::Plugin::Profiler::Report::Tree::CalculatedNode
- #track — Flows::SharedContextPipeline::DSL::Tracks
- #transform — Flows::Contract
- #transform! — Flows::Contract
- #transform! — Flows::Contract::Array
- #transform! — Flows::Contract::Compose
- #transform! — Flows::Contract::Either
- #transform! — Flows::Contract::Hash
- #transform! — Flows::Contract::HashOf
- #transform! — Flows::Contract::Transformer
- #transform! — Flows::Contract::Tuple
- #unwrap — Flows::Result::Err
- #unwrap — Flows::Result::Ok
- #wrap — Flows::SharedContextPipeline::DSL::Tracks