module LazyRecord::Callbacks
After initialize callbacks for validations and setting object id.
Public Instance Methods
new(opts = {})
click to toggle source
Calls superclass method
# File lib/lazy_record/callbacks.rb, line 8 def new(opts = {}) @all ||= Relation.new(klass: self) instance = super(opts) if instance.respond_to?(:validation) instance = instance.validation(*@validations) end instance.tap { |inst| all << inst if inst } end