--- !ruby/object:Gem::Specification name: stateful_models version: !ruby/object:Gem::Version version: 0.0.3 platform: ruby authors: - Sebastian Scholl autorequire: bindir: bin cert_chain: [] date: 2025-01-14 00:00:00.000000000 Z dependencies: [] description: "\n HasStates provides state management and event system capabilities for Ruby objects.\n It allows tracking states, state transitions, and triggering callbacks on state changes.\n " email: - sebscholl@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - CHANGELOG.md - LICENSE.txt - README.md - lib/generators/has_states/install/install_generator.rb - lib/generators/has_states/install/templates/create_has_states_states.rb.erb - lib/generators/has_states/install/templates/create_indexes_on_has_states_states.rb.erb - lib/generators/has_states/install/templates/initializer.rb.erb - lib/has_states.rb - lib/has_states/base.rb - lib/has_states/callback.rb - lib/has_states/configuration.rb - lib/has_states/configuration/model_configuration.rb - lib/has_states/configuration/state_type_configuration.rb - lib/has_states/railtie.rb - lib/has_states/state.rb - lib/has_states/stateable.rb - lib/has_states/version.rb - spec/dummy/Gemfile - spec/dummy/Gemfile.lock - spec/dummy/README.md - spec/dummy/Rakefile - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/jobs/application_job.rb - spec/dummy/app/models/application_record.rb - spec/dummy/app/models/company.rb - spec/dummy/app/models/user.rb - spec/dummy/bin/brakeman - spec/dummy/bin/dev - spec/dummy/bin/docker-entrypoint - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/bin/rubocop - spec/dummy/bin/setup - spec/dummy/bin/thrust - spec/dummy/config.ru - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/credentials.yml.enc - spec/dummy/config/database.yml - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/cors.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/has_states.rb - spec/dummy/config/initializers/inflections.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/master.key - spec/dummy/config/puma.rb - spec/dummy/config/routes.rb - spec/dummy/db/migrate/20241221171423_create_test_models.rb - spec/dummy/db/migrate/20241223212128_create_has_states_states.rb - spec/dummy/db/migrate/20250114175939_create_indexes_on_has_states_states.rb - spec/dummy/db/schema.rb - spec/dummy/db/seeds.rb - spec/dummy/log/development.log - spec/dummy/log/test.log - spec/dummy/public/robots.txt - spec/dummy/storage/development.sqlite3 - spec/dummy/storage/test.sqlite3 - spec/dummy/tmp/local_secret.txt - spec/factories/has_states.rb - spec/generators/has_states/install_generator_spec.rb - spec/generators/tmp/config/initializers/has_states.rb - spec/generators/tmp/db/migrate/20250114180401_create_has_states_states.rb - spec/generators/tmp/db/migrate/20250114180401_create_indexes_on_has_states_states.rb - spec/has_states/callback_spec.rb - spec/has_states/configuration_spec.rb - spec/has_states/state_spec.rb - spec/has_states/stateable_spec.rb - spec/has_states_spec.rb - spec/rails_helper.rb - spec/spec_helper.rb - spec/support/database_cleaner.rb - spec/support/factory_bot.rb - spec/support/shoulda_matchers.rb - spec/tmp/config/initializers/has_states.rb - spec/tmp/db/migrate/20241223004024_create_has_states_states.rb homepage: https://github.com/sebscholl/has_states licenses: - MIT metadata: homepage_uri: https://github.com/sebscholl/has_states source_code_uri: https://github.com/sebscholl/has_states changelog_uri: https://github.com/sebscholl/has_states/blob/main/CHANGELOG.md rubygems_mfa_required: 'true' post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.7.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.22 signing_key: specification_version: 4 summary: Simple and flexible state management for Ruby objects test_files: []