Module: Ardb::RecordSpy
- Defined in:
- lib/ardb/record_spy.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Classes: Association, Callback, Validation
Class Method Summary
collapse
Class Method Details
.included(klass) ⇒ Object
15
16
17
18
19
20
|
# File 'lib/ardb/record_spy.rb', line 15
def self.included(klass)
klass.class_eval do
extend ClassMethods
include InstanceMethods
end
end
|
.new(&block) ⇒ Object
8
9
10
11
12
13
|
# File 'lib/ardb/record_spy.rb', line 8
def self.new(&block)
block ||= proc{ }
record_spy = Class.new{ include Ardb::RecordSpy }
record_spy.class_eval(&block)
record_spy
end
|