Module: Errgonomic::Rails

Defined in:
lib/errgonomic/rails.rb,
lib/errgonomic/rails/active_record_optional.rb,
lib/errgonomic/rails/active_record_delegate_optional.rb,
lib/errgonomic/rails/active_record_optional.rb

Overview

Slightly more convenient access to the setup functions: Errgonomic::Rails.setup_before and Errgonomic::Rails.setup_after

Defined Under Namespace

Modules: ActiveRecordDelegateOptional, ActiveRecordOptional, ActiveRecordQuoting

Class Method Summary collapse

Class Method Details

.setup_afterObject

Models opt in to ActiveRecordOptional individually via ‘include Errgonomic::Rails::ActiveRecordOptional`.



20
# File 'lib/errgonomic/rails.rb', line 20

def self.setup_after; end

.setup_beforeObject

We provide helper class methods, like ‘delegate_optional`, which need to be included into ActiveRecord::Base before any models are evaluated.



14
15
16
# File 'lib/errgonomic/rails.rb', line 14

def self.setup_before
  ActiveRecord::Base.include(Errgonomic::Rails::ActiveRecordDelegateOptional)
end