Module: BetterRecord

Defined in:
lib/better_record.rb,
lib/better_record/jwt.rb,
lib/better_record/engine.rb,
lib/better_record/batches.rb,
lib/better_record/encoder.rb,
lib/better_record/railtie.rb,
lib/better_record/version.rb,
lib/better_record/relation.rb,
lib/better_record/migration.rb,
lib/better_record/fake_redis.rb,
app/models/better_record/base.rb,
app/models/better_record/current.rb,
lib/better_record/rspec/extensions.rb,
app/models/better_record/table_size.rb,
app/jobs/better_record/application_job.rb,
app/models/better_record/logged_action.rb,
lib/better_record/polymorphic_override.rb,
lib/better_record/nullify_blank_attributes.rb,
app/helpers/better_record/application_helper.rb,
app/helpers/better_record/table_sizes_helper.rb,
app/mailers/better_record/application_mailer.rb,
lib/better_record/rspec/extensions/boolean_column.rb,
lib/better_record/concerns/controllers/sessionable.rb,
lib/better_record/rspec/extensions/optional_column.rb,
lib/better_record/rspec/extensions/required_column.rb,
app/controllers/better_record/application_controller.rb,
app/controllers/better_record/table_sizes_controller.rb,
lib/better_record/rspec/extensions/has_valid_factory.rb,
lib/better_record/concerns/controllers/authenticatable.rb,
lib/generators/better_record/setup/templates/initializer.rb,
lib/better_record/concerns/active_record_extensions/base_extensions.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

Defined Under Namespace

Modules: ApplicationHelper, AssociationsExtensions, Authenticatable, BaseExtensions, Batches, Migration, NullifyBlankAttributes, Relation, Rspec, Sessionable, TableSizesHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, Base, Current, EjectRspecExtensionsGenerator, Encoder, Engine, FakeRedis, JWT, LoggedAction, PolymorphicOverride, Railtie, SetupGenerator, TableSize, TableSizesController

Constant Summary collapse

ATTRIBUTE_METHODS =
[
  :default_polymorphic_method,
  :db_audit_schema,
  :has_auditing_relation_by_default,
  :audit_relation_name,
  :layout_template,
  :app_domain_name,
  :after_login_path,
  :session_class,
  :session_column,
  :session_data,
  :session_authenticate_method,
  :certificate_session_class,
  :certificate_session_column,
  :certificate_session_user_method,
].freeze
VERSION =
'0.8.0'

Class Method Summary collapse

Class Method Details

.attributesObject



28
29
30
# File 'lib/better_record.rb', line 28

def attributes
  attrs_hash.dup
end