Module: SchemaPlus::Core::ActiveRecord::Base::ClassMethods

Defined in:
lib/schema_plus/core/active_record/base.rb

Instance Method Summary collapse

Instance Method Details

#columnsObject



7
8
9
10
11
# File 'lib/schema_plus/core/active_record/base.rb', line 7

def columns
  SchemaMonkey::Middleware::Model::Columns.start(model: self, columns: []) { |env|
    env.columns += super
  }.columns
end

#reset_column_informationObject



13
14
15
16
17
# File 'lib/schema_plus/core/active_record/base.rb', line 13

def reset_column_information
  SchemaMonkey::Middleware::Model::ResetColumnInformation.start(model: self) do |env|
    super
  end
end