--- !ruby/object:Gem::Specification
name: better_record
version: !ruby/object:Gem::Version
  version: 0.25.2
platform: ruby
authors:
- Sampson Crowley
autorequire:
bindir: bin
cert_chain: []
date: 2020-08-20 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 5.2.4
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 5.2.4
- !ruby/object:Gem::Dependency
  name: pg
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.1.2
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.1.2
- !ruby/object:Gem::Dependency
  name: store_as_int
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.0'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.0.19
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.0'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.0.19
- !ruby/object:Gem::Dependency
  name: pry-rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.3'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.3.6
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.3'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.3.6
- !ruby/object:Gem::Dependency
  name: table_print
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.5.6
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.5'
    - - ">="
      - !ruby/object:Gem::Version
        version: 1.5.6
- !ruby/object:Gem::Dependency
  name: jwt
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.1.0
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.1.0
- !ruby/object:Gem::Dependency
  name: jwe
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.3'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.3.1
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.3'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.3.1
- !ruby/object:Gem::Dependency
  name: csv
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.1.2
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.1.2
- !ruby/object:Gem::Dependency
  name: rspec-rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.9'
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.9.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.9'
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.9.0
- !ruby/object:Gem::Dependency
  name: tiny_fake_redis
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.1.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0.1'
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.1.0
- !ruby/object:Gem::Dependency
  name: factory_bot_rails
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.10'
    - - ">="
      - !ruby/object:Gem::Version
        version: 4.10.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.10'
    - - ">="
      - !ruby/object:Gem::Version
        version: 4.10.0
description: |2
    This app extends active record to allow you to change the polymorphic type value in relationships.
    It also extends active record batching functions to be able to order records while batching.
      - As a bonus. the same 'split_batches' function is made available to Arrays
    It also adds optional auditing functions and password hashing functions, as well as migration helpers
email:
- sampsonsprojects@gmail.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- MIT-LICENSE
- README.md
- Rakefile
- app/assets/config/better_record_manifest.js
- app/assets/javascripts/better_record/application.js
- app/assets/javascripts/better_record/table_sizes.js
- app/assets/stylesheets/better_record/application.css
- app/assets/stylesheets/better_record/table_sizes.css
- app/assets/stylesheets/scaffold.css
- app/controllers/better_record/application_controller.rb
- app/controllers/better_record/table_sizes_controller.rb
- app/helpers/better_record/application_helper.rb
- app/helpers/better_record/table_sizes_helper.rb
- app/jobs/active_storage/purge_job.rb
- app/jobs/better_record/application_job.rb
- app/jobs/better_record/resize_blob_image_job.rb
- app/mailers/better_record/application_mailer.rb
- app/models/better_record/attachment_validation.rb
- app/models/better_record/base.rb
- app/models/better_record/current.rb
- app/models/better_record/logged_action.rb
- app/models/better_record/model_concerns/has_protected_password.rb
- app/models/better_record/model_concerns/has_validated_avatar.rb
- app/models/better_record/model_concerns/logged_action_base.rb
- app/models/better_record/table_size.rb
- app/views/better_record/table_sizes/index.html.erb
- app/views/better_record/table_sizes/show.html.erb
- app/views/layouts/better_record/application.html.erb
- config/initializers/active_record/exchange_rate_integer_type.rb
- config/initializers/active_record/gender_type.rb
- config/initializers/active_record/money_integer_type.rb
- config/initializers/active_record/three_state_type.rb
- config/initializers/active_storage/attachment.rb
- config/initializers/active_support/time_with_zone.rb
- config/initializers/concerns.rb
- config/initializers/core_ext/date.rb
- config/initializers/core_ext/integer.rb
- config/initializers/core_ext/string.rb
- config/initializers/core_ext/time.rb
- config/initializers/dkim.rb
- config/initializers/filter_parameter_logging.rb
- config/initializers/inflections.rb
- config/initializers/jazz_fingers.rb
- config/initializers/mime_types.rb
- config/initializers/redis_store.rb
- config/routes.rb
- db/migrate/20180518042050_create_better_record_db_functions.rb
- db/migrate/20180518042060_create_better_record_custom_types.rb
- db/migrate/20180518042070_create_better_record_table_sizes.rb
- db/migrate/20181228204403_create_better_record_attachment_validations.rb
- db/migrate/20190107202602_add_updated_at_to_better_record_table_sizes.rb
- db/migrate/20190123225641_add_exchange_rate_integer_type.rb
- db/migrate/20190209033946_update_better_record_audit_functions.rb
- db/migrate/20190209195134_audit_trigger_v3.rb
- db/migrate/20190416215152_add_three_state_boolean_type.rb
- db/migrate/20190823220215_audit_trigger_v4.rb
- db/postgres-audit-trigger.psql
- db/postgres-audit-v2-table.psql
- db/postgres-audit-v2-trigger.psql
- db/postgres-audit-v3-table.psql
- db/postgres-audit-v3-trigger.psql
- db/postgres-audit-v4-table.psql
- db/postgres-audit-v4-trigger.psql
- lib/better_record.rb
- lib/better_record/batches.rb
- lib/better_record/concerns/active_record_extensions/associations_extensions/association_extension.rb
- lib/better_record/concerns/active_record_extensions/associations_extensions/association_scope_extensions.rb
- lib/better_record/concerns/active_record_extensions/associations_extensions/belongs_to_polymorphic_extensions.rb
- lib/better_record/concerns/active_record_extensions/associations_extensions/builder_extensions/association_extensions.rb
- lib/better_record/concerns/active_record_extensions/base_extensions.rb
- lib/better_record/concerns/active_record_extensions/base_extensions/attribute_methods.rb
- lib/better_record/concerns/active_record_extensions/base_extensions/attribute_methods/write.rb
- lib/better_record/concerns/active_record_extensions/connection_adapter_extensions.rb
- lib/better_record/concerns/active_record_extensions/reflection_extensions.rb
- lib/better_record/concerns/controllers/authenticatable.rb
- lib/better_record/concerns/controllers/sessionable.rb
- lib/better_record/concerns/controllers/uploadable.rb
- lib/better_record/custom_type.rb
- lib/better_record/encoder.rb
- lib/better_record/engine.rb
- lib/better_record/exchange_rate_integer.rb
- lib/better_record/gender.rb
- lib/better_record/inject_methods.rb
- lib/better_record/jwt.rb
- lib/better_record/migration.rb
- lib/better_record/money_integer.rb
- lib/better_record/polymorphic_override.rb
- lib/better_record/railtie.rb
- lib/better_record/relation.rb
- lib/better_record/rspec/expectations.rb
- lib/better_record/rspec/expectations/write.rb
- lib/better_record/rspec/extensions.rb
- lib/better_record/rspec/extensions/boolean_column.rb
- lib/better_record/rspec/extensions/has_valid_factory.rb
- lib/better_record/rspec/extensions/optional_column.rb
- lib/better_record/rspec/extensions/required_column.rb
- lib/better_record/tasks/better_record/install.rake
- lib/better_record/tasks/spec/attributes.rake
- lib/better_record/three_state.rb
- lib/better_record/version.rb
- lib/core_ext/array.rb
- lib/core_ext/boolean.rb
- lib/core_ext/object.rb
- lib/generators/better_record/eject_rspec_extensions/USAGE
- lib/generators/better_record/eject_rspec_extensions/eject_rspec_extensions_generator.rb
- lib/generators/better_record/setup/USAGE
- lib/generators/better_record/setup/setup_generator.rb
- lib/generators/better_record/setup/templates/current.rb
- lib/generators/better_record/setup/templates/gitattributes
- lib/generators/better_record/setup/templates/gitignore
- lib/generators/better_record/setup/templates/initializer.rb
- lib/generators/better_record/setup/templates/irbrc
- lib/generators/better_record/setup/templates/jsbeautifyrc
- lib/generators/better_record/setup/templates/pryrc
- lib/generators/better_record/setup/templates/rspec
- lib/generators/better_record/setup/templates/ruby-version
- lib/templates/active_record/model/model.rb
- lib/templates/migration/templates/create_table_migration.rb
- lib/templates/rails/controller/controller.rb
- lib/templates/rspec/model/model_spec.rb
homepage: https://github.com/SampsonCrowley/multi_app_active_record
licenses:
- MIT
metadata: {}
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.1.3
signing_key:
specification_version: 4
summary: Fix functions that are lacking in Active record to be compatible with multi-app
  databases
test_files: []