Table of Contents - subroutine-1.0.1 Documentation
Classes and Modules
- Subroutine
- Subroutine::AssociationFields
- Subroutine::AssociationFields::AssociationTypeMismatchError
- Subroutine::AssociationFields::ClassMethods
- Subroutine::AssociationFields::ComponentConfiguration
- Subroutine::AssociationFields::Configuration
- Subroutine::Auth
- Subroutine::Auth::AuthorizationNotDeclaredError
- Subroutine::Auth::ClassMethods
- Subroutine::Auth::NotAuthorizedError
- Subroutine::Failure
- Subroutine::Fields
- Subroutine::Fields::ClassMethods
- Subroutine::Fields::Configuration
- Subroutine::Fields::MassAssignmentError
- Subroutine::Op
- Subroutine::Outputs
- Subroutine::Outputs::ClassMethods
- Subroutine::Outputs::Configuration
- Subroutine::Outputs::OutputNotSetError
- Subroutine::Outputs::UnknownOutputError
- Subroutine::TypeCaster
- Subroutine::TypeCaster::TypeCastError
Methods
- ::action_controller_params_loaded? — Subroutine::Fields
- ::allowed_input_classes — Subroutine::Fields
- ::cast — Subroutine::TypeCaster
- ::casters — Subroutine::TypeCaster
- ::failure_class — Subroutine::Op
- ::field — Subroutine::Op
- ::from — Subroutine::Fields::Configuration
- ::from — Subroutine::Outputs::Configuration
- ::new — Subroutine::Auth::AuthorizationNotDeclaredError
- ::new — Subroutine::Auth::NotAuthorizedError
- ::new — Subroutine::Failure
- ::new — Subroutine::Fields::Configuration
- ::new — Subroutine::Fields::MassAssignmentError
- ::new — Subroutine::Op
- ::new — Subroutine::Outputs::Configuration
- ::new — Subroutine::Outputs::OutputNotSetError
- ::new — Subroutine::Outputs::UnknownOutputError
- ::new — Subroutine::TypeCaster::TypeCastError
- ::new — Subroutine::Auth
- ::register — Subroutine::TypeCaster
- ::submit — Subroutine::Op
- ::submit! — Subroutine::Op
- #all_default_params — Subroutine::Fields
- #all_params — Subroutine::Fields
- #all_params_with_defaults — Subroutine::Fields
- #as — Subroutine::AssociationFields::Configuration
- #association — Subroutine::AssociationFields::ClassMethods
- #association_name — Subroutine::AssociationFields::ComponentConfiguration
- #attempt_cast — Subroutine::Fields
- #authorize — Subroutine::Auth::ClassMethods
- #behavior — Subroutine::AssociationFields::ComponentConfiguration
- #behavior — Subroutine::AssociationFields::Configuration
- #behavior — Subroutine::Fields::Configuration
- #build_child_field — Subroutine::AssociationFields::Configuration
- #build_foreign_key_field — Subroutine::AssociationFields::Configuration
- #build_foreign_type_field — Subroutine::AssociationFields::Configuration
- #class_name — Subroutine::AssociationFields::Configuration
- #clear_field — Subroutine::Fields
- #clear_field_with_association — Subroutine::AssociationFields
- #current_user — Subroutine::Auth
- #defaults — Subroutine::Fields
- #each_param_group_for_field — Subroutine::Fields
- #ensure_field_accessors — Subroutine::Fields::ClassMethods
- #ensure_group_accessors — Subroutine::Fields::ClassMethods
- #fetch_association_instance — Subroutine::AssociationFields
- #field — Subroutine::Fields::ClassMethods
- #field_provided? — Subroutine::Fields
- #field_provided_with_association? — Subroutine::AssociationFields
- #field_reader? — Subroutine::Fields::Configuration
- #field_with_association — Subroutine::AssociationFields::ClassMethods
- #field_writer? — Subroutine::Fields::Configuration
- #fields_from — Subroutine::Fields::ClassMethods
- #fields_in_group — Subroutine::Fields
- #fields_in_group — Subroutine::Fields::ClassMethods
- #foreign_key — Subroutine::AssociationFields::Configuration
- #foreign_key_method — Subroutine::AssociationFields::Configuration
- #foreign_type_method — Subroutine::AssociationFields::Configuration
- #get_default — Subroutine::Fields::Configuration
- #get_field — Subroutine::Fields
- #get_field_config — Subroutine::Fields
- #get_field_config — Subroutine::Fields::ClassMethods
- #get_field_with_association — Subroutine::AssociationFields
- #get_output — Subroutine::Outputs
- #get_param_group — Subroutine::Fields
- #groups — Subroutine::Fields::Configuration
- #has_default? — Subroutine::Fields::Configuration
- #in_group? — Subroutine::Fields::Configuration
- #inferred_class_name — Subroutine::AssociationFields::Configuration
- #inherit_errors — Subroutine::Op
- #inheritable_options — Subroutine::Fields::Configuration
- #input — Subroutine::Fields::ClassMethods
- #inputs_from — Subroutine::Fields::ClassMethods
- #inspect — Subroutine::Fields::Configuration
- #inspect — Subroutine::Outputs::Configuration
- #mass_assign_initial_params — Subroutine::Fields
- #mass_assignable? — Subroutine::Fields::Configuration
- #maybe_raise_on_association_type_mismatch! — Subroutine::AssociationFields
- #merge — Subroutine::Fields::Configuration
- #method_missing — Subroutine::Fields::ClassMethods
- #no_user_requirements! — Subroutine::Auth::ClassMethods
- #observe_perform — Subroutine::Op
- #observe_submission — Subroutine::Op
- #observe_validation — Subroutine::Op
- #original_params — Subroutine::Fields
- #output — Subroutine::Outputs
- #output_provided? — Subroutine::Outputs
- #outputs — Subroutine::Outputs::ClassMethods
- #param_groups — Subroutine::Fields
- #params — Subroutine::Fields
- #params_with_associations — Subroutine::AssociationFields
- #params_with_defaults — Subroutine::Fields
- #perform — Subroutine::Op
- #policy — Subroutine::Auth::ClassMethods
- #polymorphic? — Subroutine::AssociationFields::Configuration
- #related_field_names — Subroutine::AssociationFields::Configuration
- #related_field_names — Subroutine::Fields::Configuration
- #require_no_user! — Subroutine::Auth::ClassMethods
- #require_user! — Subroutine::Auth::ClassMethods
- #required? — Subroutine::Outputs::Configuration
- #required_modules — Subroutine::AssociationFields::Configuration
- #required_modules — Subroutine::Fields::Configuration
- #respond_to_missing? — Subroutine::Fields::ClassMethods
- #sanitize_options — Subroutine::Fields::Configuration
- #set_field — Subroutine::Fields
- #set_field_with_association — Subroutine::AssociationFields
- #setup_fields — Subroutine::Fields
- #setup_fields_with_association — Subroutine::AssociationFields
- #setup_outputs — Subroutine::Outputs
- #skip_auth_checks! — Subroutine::Auth
- #skip_auth_checks? — Subroutine::Auth
- #status — Subroutine::Auth::NotAuthorizedError
- #submit — Subroutine::Op
- #submit! — Subroutine::Op
- #supported_user_class_names — Subroutine::Auth::ClassMethods
- #unauthorized! — Subroutine::Auth
- #ungrouped_defaults — Subroutine::Fields
- #ungrouped_fields — Subroutine::Fields
- #ungrouped_params — Subroutine::Fields
- #ungrouped_params_with_defaults — Subroutine::Fields
- #unscoped? — Subroutine::AssociationFields::Configuration
- #validate! — Subroutine::AssociationFields::Configuration
- #validate! — Subroutine::Fields::Configuration
- #validate_and_perform — Subroutine::Op
- #validate_outputs! — Subroutine::Outputs