Table of Contents - power_enum-4.1.0 Documentation
Pages
- LICENSE
-
README.markdown
- Power Enum
- Versions
- What is this?:
- Requirements
- PowerEnum 4.0.X
- PowerEnum 3.X
- PowerEnum 2.X
- Installation
- Using Bundler
- Manual Installation
- Gem Contents
- How to use it
- generator
- migration
- create_enum(enum_name, options = {}, &block)
- remove_enum(enum_name)
- acts_as_enumerated
- Class Methods
- contains?(arg)
- all
- all_except(*items)
- active
- inactive
- names
- update_enumerations_model
- acts_as_enumerated?
- Instance Methods
- ===(arg)
- like?(arg)
- in?(*list)
- to_s
- name
- name_sym
- to_sym
- active?
- inactive?
- Notes
- has_enumerated
- status
- status=(arg)
- with_enumerated_attribute scope
- exclude_enumerated_attribute scope
- ActiveRecord::Base Extensions
- has_enumerated?(attr)
- enumerated_attributes
- ActiveRecord::VirtualEnumerations
- Testing
- act_as_enumerated
- have_enumerated
- match_enum
- How to run tests
- Prepare the test database
- Automatically (preferred)
- Manually (if required)
- Run tests
- Copyrights and License
- Contributing
- VERSION
- USAGE
- USAGE
Classes and Modules
- ActiveRecord
- ActiveRecord::VirtualEnumerations
- ActiveRecord::VirtualEnumerations::Config
- EnumGenerator
- EnumGeneratorHelpers
- EnumGeneratorHelpers::MigrationNumber
- Object
- PowerEnum
- PowerEnum::Engine
- PowerEnum::Enumerated
- PowerEnum::Enumerated::ClassMethods
- PowerEnum::Enumerated::EnumClassMethods
- PowerEnum::Enumerated::EnumInstanceMethods
- PowerEnum::HasEnumerated
- PowerEnum::HasEnumerated::ClassMethods
- PowerEnum::Migration
- PowerEnum::Migration::CommandRecorder
- PowerEnum::Reflection
- PowerEnum::Reflection::EnumerationReflection
- PowerEnum::Schema
- PowerEnum::Schema::AbstractAdapter
- PowerEnum::Schema::SchemaStatements
- VirtualEnumerationsInitializerGenerator
Methods
- ::define — ActiveRecord::VirtualEnumerations
- ::inject_class_options — ActiveRecord::VirtualEnumerations
- ::new — PowerEnum::Reflection::EnumerationReflection
- ::patch_const_lookup — ActiveRecord::VirtualEnumerations
- ::synthesize_if_defined — ActiveRecord::VirtualEnumerations
- #=== — PowerEnum::Enumerated::EnumInstanceMethods
- #[] — ActiveRecord::VirtualEnumerations::Config
- #[] — PowerEnum::Enumerated::EnumClassMethods
- #active — PowerEnum::Enumerated::EnumClassMethods
- #active? — PowerEnum::Enumerated::EnumInstanceMethods
- #active_record_primary_key — PowerEnum::Reflection::EnumerationReflection
- #acts_as_enumerated — PowerEnum::Enumerated::ClassMethods
- #acts_as_enumerated? — PowerEnum::Enumerated::ClassMethods
- #acts_as_enumerated? — PowerEnum::Enumerated::EnumClassMethods
- #all — PowerEnum::Enumerated::EnumClassMethods
- #all_by_id — PowerEnum::Enumerated::EnumClassMethods
- #all_by_name — PowerEnum::Enumerated::EnumClassMethods
- #all_except — PowerEnum::Enumerated::EnumClassMethods
- #association_class — PowerEnum::Reflection::EnumerationReflection
- #association_primary_key — PowerEnum::Reflection::EnumerationReflection
- #belongs_to? — PowerEnum::Reflection::EnumerationReflection
- #chain — PowerEnum::Reflection::EnumerationReflection
- #check_eager_loadable! — PowerEnum::Reflection::EnumerationReflection
- #check_preloadable! — PowerEnum::Reflection::EnumerationReflection
- #check_validity! — PowerEnum::Reflection::EnumerationReflection
- #class_name — PowerEnum::Reflection::EnumerationReflection
- #collection? — PowerEnum::Reflection::EnumerationReflection
- #conditions — PowerEnum::Reflection::EnumerationReflection
- #const_missing — ActiveRecord::VirtualEnumerations
- #contains? — PowerEnum::Enumerated::EnumClassMethods
- #create_ar_reflection — PowerEnum::HasEnumerated::ClassMethods
- #create_enum — PowerEnum::Migration::CommandRecorder
- #create_enum — PowerEnum::Schema::AbstractAdapter
- #define — ActiveRecord::VirtualEnumerations::Config
- #enumerated_attributes — PowerEnum::HasEnumerated::ClassMethods
- #enumeration_model_update — PowerEnum::Enumerated::EnumInstanceMethods
- #enumerations_model_updating? — PowerEnum::Enumerated::EnumClassMethods
- #foreign_key — PowerEnum::Reflection::EnumerationReflection
- #generate_migration — EnumGenerator
- #generate_model — EnumGenerator
- #generate_virtual_enum_initializer — VirtualEnumerationsInitializerGenerator
- #get_enum_class — Object
- #handle_lookup_failure — PowerEnum::Enumerated::EnumClassMethods
- #has_enumerated — PowerEnum::HasEnumerated::ClassMethods
- #has_enumerated? — PowerEnum::HasEnumerated::ClassMethods
- #in? — PowerEnum::Enumerated::EnumInstanceMethods
- #inactive — PowerEnum::Enumerated::EnumClassMethods
- #inactive? — PowerEnum::Enumerated::EnumInstanceMethods
- #include? — PowerEnum::Enumerated::EnumClassMethods
- #invert_create_enum — PowerEnum::Migration::CommandRecorder
- #join_foreign_key — PowerEnum::Reflection::EnumerationReflection
- #join_keys — PowerEnum::Reflection::EnumerationReflection
- #join_primary_key — PowerEnum::Reflection::EnumerationReflection
- #klass — PowerEnum::Reflection::EnumerationReflection
- #like? — PowerEnum::Enumerated::EnumInstanceMethods
- #load_all — PowerEnum::Enumerated::EnumClassMethods
- #lookup_enum_by_type — PowerEnum::Enumerated::EnumClassMethods
- #lookup_id — PowerEnum::Enumerated::EnumClassMethods
- #lookup_name — PowerEnum::Enumerated::EnumClassMethods
- #macro — PowerEnum::Reflection::EnumerationReflection
- #name_column — PowerEnum::Enumerated::EnumClassMethods
- #name_sym — PowerEnum::Enumerated::EnumInstanceMethods
- #names — PowerEnum::Enumerated::EnumClassMethods
- #next_migration_number — EnumGeneratorHelpers::MigrationNumber
- #pluralize_table_names? — EnumGenerator
- #polymorphic? — PowerEnum::Reflection::EnumerationReflection
- #preserve_query_aliases — PowerEnum::Enumerated::ClassMethods
- #purge_enumerations_cache — PowerEnum::Enumerated::EnumClassMethods
- #raise_record_not_found — PowerEnum::Enumerated::EnumClassMethods
- #reflect_on_all_associations — PowerEnum::Reflection
- #reflect_on_all_enumerated — PowerEnum::Reflection
- #reflect_on_association — PowerEnum::Reflection
- #reflect_on_enumerated — PowerEnum::Reflection
- #remove_enum — PowerEnum::Migration::CommandRecorder
- #remove_enum — PowerEnum::Schema::AbstractAdapter
- #scope_chain — PowerEnum::Reflection::EnumerationReflection
- #source_macro — PowerEnum::Reflection::EnumerationReflection
- #source_reflection — PowerEnum::Reflection::EnumerationReflection
- #table_name — PowerEnum::Reflection::EnumerationReflection
- #to_s — PowerEnum::Enumerated::EnumInstanceMethods
- #to_sym — PowerEnum::Enumerated::EnumInstanceMethods
- #type — PowerEnum::Reflection::EnumerationReflection
- #update_enumerations_model — PowerEnum::Enumerated::EnumClassMethods
- #validate_enum — Object
- #validate_enumeration_model_updates_permitted — PowerEnum::Enumerated::EnumInstanceMethods