├── .gitignore ├── .rspec ├── .travis.yml ├── Appraisals ├── CHANGELOG ├── Gemfile ├── MIT-LICENSE ├── README.rdoc ├── Rakefile ├── active_enum.gemspec ├── gemfiles ├── rails_6_1.gemfile ├── rails_7_0.gemfile ├── rails_7_1.gemfile ├── rails_7_2.gemfile └── rails_8_0.gemfile ├── init.rb ├── lib ├── active_enum.rb ├── active_enum │ ├── acts_as_enum.rb │ ├── base.rb │ ├── extensions.rb │ ├── form_helpers │ │ └── simple_form.rb │ ├── railtie.rb │ ├── storage │ │ ├── abstract_store.rb │ │ ├── i18n_store.rb │ │ └── memory_store.rb │ └── version.rb └── generators │ └── active_enum │ ├── install_generator.rb │ ├── locale_generator.rb │ └── templates │ ├── config.rb │ └── locale.yml └── spec ├── active_enum ├── acts_as_enum_spec.rb ├── base_spec.rb ├── extensions_spec.rb ├── form_helpers │ └── simple_form_spec.rb └── storage │ ├── i18n_store_spec.rb │ └── memory_store_spec.rb ├── active_enum_spec.rb ├── spec_helper.rb └── support ├── config_helper.rb ├── i18n.yml └── schema.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/.rspec -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/.travis.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/Rakefile -------------------------------------------------------------------------------- /active_enum.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/active_enum.gemspec -------------------------------------------------------------------------------- /gemfiles/rails_6_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/gemfiles/rails_6_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/gemfiles/rails_7_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/gemfiles/rails_7_1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7_2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/gemfiles/rails_7_2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/gemfiles/rails_8_0.gemfile -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | require 'active_enum' 2 | -------------------------------------------------------------------------------- /lib/active_enum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum.rb -------------------------------------------------------------------------------- /lib/active_enum/acts_as_enum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/acts_as_enum.rb -------------------------------------------------------------------------------- /lib/active_enum/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/base.rb -------------------------------------------------------------------------------- /lib/active_enum/extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/extensions.rb -------------------------------------------------------------------------------- /lib/active_enum/form_helpers/simple_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/form_helpers/simple_form.rb -------------------------------------------------------------------------------- /lib/active_enum/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/railtie.rb -------------------------------------------------------------------------------- /lib/active_enum/storage/abstract_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/storage/abstract_store.rb -------------------------------------------------------------------------------- /lib/active_enum/storage/i18n_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/storage/i18n_store.rb -------------------------------------------------------------------------------- /lib/active_enum/storage/memory_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/active_enum/storage/memory_store.rb -------------------------------------------------------------------------------- /lib/active_enum/version.rb: -------------------------------------------------------------------------------- 1 | module ActiveEnum 2 | VERSION = '1.3.0' 3 | end 4 | -------------------------------------------------------------------------------- /lib/generators/active_enum/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/generators/active_enum/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_enum/locale_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/generators/active_enum/locale_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_enum/templates/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/generators/active_enum/templates/config.rb -------------------------------------------------------------------------------- /lib/generators/active_enum/templates/locale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/lib/generators/active_enum/templates/locale.yml -------------------------------------------------------------------------------- /spec/active_enum/acts_as_enum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/acts_as_enum_spec.rb -------------------------------------------------------------------------------- /spec/active_enum/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/base_spec.rb -------------------------------------------------------------------------------- /spec/active_enum/extensions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/extensions_spec.rb -------------------------------------------------------------------------------- /spec/active_enum/form_helpers/simple_form_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/form_helpers/simple_form_spec.rb -------------------------------------------------------------------------------- /spec/active_enum/storage/i18n_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/storage/i18n_store_spec.rb -------------------------------------------------------------------------------- /spec/active_enum/storage/memory_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum/storage/memory_store_spec.rb -------------------------------------------------------------------------------- /spec/active_enum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/active_enum_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/config_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/support/config_helper.rb -------------------------------------------------------------------------------- /spec/support/i18n.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/support/i18n.yml -------------------------------------------------------------------------------- /spec/support/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adzap/active_enum/HEAD/spec/support/schema.rb --------------------------------------------------------------------------------