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.0"

Class Method Summary collapse

Class Method Details

.rails_5?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/active_record/postgres_enum.rb', line 24

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

.rails_7?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/active_record/postgres_enum.rb', line 20

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