Table of Contents - cushion_defaults-0.6.0 Documentation
Pages
- CHANGELOG
-
README
- Cushion Defaults
- What Does It Do?
- TL;DR
- The Long Version
- The Latest
- Why Should I Care?
- Give Me a Quick Example
- How Do I Get It?
- Give Me the Rundown
- The Basics
- Defaults and Inheritance
- Adding and Removing Readers and Writers
- Configuring CushionDefaults
- Proc Cushions
- Freezing and Thawing Defaults
- Storing Class Defaults in YAML Files
- Managing Multiple Class Defaults
- Multiple Sets of Class Defaults
- Multiple Defaults for a Single Class
- Crystallizing Defaults
- What About Persistence?
- Pushy and Polite Defaults
- Testing and Bug Fixing
- But I need…
- Well, If You Ask Me…
- For the Entomologists
- Like It?
- Not Sold?
- Should I Stay or Should I Go Now?
- When Should I Use CushionDefaults?
- When Shouldn’t I Use CushionDefaults?
Classes and Modules
- CushionDefaults
- CushionDefaults::ClassMethods
- CushionDefaults::Configuration
- CushionDefaults::DefaultsHash
- CushionDefaults::FrozenDefaultError
Methods
- ::conf — CushionDefaults
- ::configuration — CushionDefaults
- ::configure — CushionDefaults
- ::included — CushionDefaults
- ::log — CushionDefaults
- ::new — CushionDefaults::Configuration
- ::new — CushionDefaults::DefaultsHash
- ::new — CushionDefaults::FrozenDefaultError
- ::nilish? — CushionDefaults
- ::preliminary_setup — CushionDefaults
- #+ — CushionDefaults::DefaultsHash
- #[]= — CushionDefaults::DefaultsHash
- #_cascade_polite_symbol — CushionDefaults::ClassMethods
- #_cascade_pushy_symbol — CushionDefaults::ClassMethods
- #_define_cushion_reader_no_pushy_dynamic — CushionDefaults::ClassMethods
- #_define_cushion_reader_no_pushy_static — CushionDefaults::ClassMethods
- #_define_cushion_reader_pushy_dynamic — CushionDefaults::ClassMethods
- #_define_cushion_reader_pushy_static — CushionDefaults::ClassMethods
- #_hide_cushion_reader — CushionDefaults::ClassMethods
- #_reveal_cushion_reader — CushionDefaults::ClassMethods
- #_set_up_cushion_method_sets — CushionDefaults::ClassMethods
- #_update_cushion_reader — CushionDefaults::ClassMethods
- #add_methods_as_needed — CushionDefaults::DefaultsHash
- #assign_formatter_to_logger — CushionDefaults::Configuration
- #bang_reader — CushionDefaults::ClassMethods
- #clear — CushionDefaults::DefaultsHash
- #crystallize_default — CushionDefaults
- #cushion — CushionDefaults::ClassMethods
- #cushion_defaults — CushionDefaults::ClassMethods
- #cushion_reader — CushionDefaults::ClassMethods
- #cushion_readers_for_defaults — CushionDefaults::ClassMethods
- #cushion_writer — CushionDefaults::ClassMethods
- #deep_freeze_default — CushionDefaults::ClassMethods
- #deep_freeze_defaults — CushionDefaults::ClassMethods
- #default — CushionDefaults
- #default_frozen? — CushionDefaults::DefaultsHash
- #defaults — CushionDefaults
- #defaults! — CushionDefaults::Configuration
- #defaults= — CushionDefaults::ClassMethods
- #defaults_from_yaml — CushionDefaults::ClassMethods
- #delete — CushionDefaults::DefaultsHash
- #freeze_default — CushionDefaults::ClassMethods
- #freeze_default! — CushionDefaults::DefaultsHash
- #freeze_defaults — CushionDefaults::ClassMethods
- #from_hash — CushionDefaults::Configuration
- #has_ish_key? — CushionDefaults::DefaultsHash
- #has_specified? — CushionDefaults
- #inherited — CushionDefaults::ClassMethods
- #initialize_defaults_hash — CushionDefaults::ClassMethods
- #ish_keys — CushionDefaults::DefaultsHash
- #log_lvl= — CushionDefaults::Configuration
- #logger= — CushionDefaults::Configuration
- #make_polite — CushionDefaults::ClassMethods
- #make_pushy — CushionDefaults::ClassMethods
- #no_pushies? — CushionDefaults::Configuration
- #not_pushy! — CushionDefaults::DefaultsHash
- #not_pushy? — CushionDefaults::DefaultsHash
- #pushy! — CushionDefaults::DefaultsHash
- #pushy? — CushionDefaults::DefaultsHash
- #pushy_in_parent? — CushionDefaults::DefaultsHash
- #remove_bang — CushionDefaults::ClassMethods
- #remove_cushion_bang — CushionDefaults::ClassMethods
- #remove_cushion_reader — CushionDefaults::ClassMethods
- #remove_cushion_writer — CushionDefaults::ClassMethods
- #remove_methods_as_needed — CushionDefaults::DefaultsHash
- #remove_reader — CushionDefaults::ClassMethods
- #remove_writer — CushionDefaults::ClassMethods
- #self_has_method? — CushionDefaults::ClassMethods
- #self_or_parent_instance_method? — CushionDefaults::ClassMethods
- #set_default — CushionDefaults::ClassMethods
- #super_defaults — CushionDefaults::DefaultsHash
- #test_settings! — CushionDefaults::Configuration
- #thaw_default — CushionDefaults::ClassMethods
- #thaw_default! — CushionDefaults::DefaultsHash
- #thaw_defaults — CushionDefaults::ClassMethods
- #to_s — CushionDefaults::FrozenDefaultError
- #underscore — CushionDefaults::Configuration
- #we_have_a_pushy! — CushionDefaults::Configuration
- #we_have_a_pushy? — CushionDefaults::Configuration
- #where_is_that_default_again — CushionDefaults::DefaultsHash
- #yaml_file_for — CushionDefaults::Configuration
- #yaml_source_full_path — CushionDefaults::Configuration