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.



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

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.



16
17
18
# File 'lib/errgonomic/rails.rb', line 16

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