Module: ActiveRecord::PostgresEnum

Defined in:
lib/active_record/postgres_enum.rb,
lib/active_record/postgres_enum/column.rb,
lib/active_record/postgres_enum/version.rb,
lib/active_record/postgres_enum/schema_dumper.rb,
lib/active_record/postgres_enum/column_methods.rb,
lib/active_record/postgres_enum/enum_validator.rb,
lib/active_record/postgres_enum/command_recorder.rb,
lib/active_record/postgres_enum/schema_statements.rb,
lib/active_record/postgres_enum/postgresql_adapter.rb

Defined Under Namespace

Modules: Column, ColumnMethods, CommandRecorder, PostgreSQLAdapter, SchemaDumper, SchemaStatements Classes: EnumValidator

Constant Summary collapse

VERSION =
"2.0.2"

Class Method Summary collapse

Class Method Details

.rails_5?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/active_record/postgres_enum.rb', line 15

def self.rails_5?
  ActiveRecord::VERSION::MAJOR == 5
end

.rails_7?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/active_record/postgres_enum.rb', line 11

def self.rails_7?
  ActiveRecord::VERSION::MAJOR == 7
end