Module: VirtualView
- Defined in:
- lib/virtual_view.rb,
lib/virtual_view/railtie.rb,
lib/virtual_view/version.rb,
lib/virtual_view/active_record/base.rb,
lib/virtual_view/active_record/relation.rb
Defined Under Namespace
Modules: ActiveRecord
Classes: Railtie
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
9
10
11
12
13
14
|
# File 'lib/virtual_view.rb', line 9
def logger
@logger ||= Logger.new($stdout).tap do |log|
log.progname = self.name
log.level = Logger::INFO
end
end
|
Class Method Details
.activate(klass, &block) ⇒ Object
16
17
18
19
|
# File 'lib/virtual_view.rb', line 16
def activate(klass, &block)
klass.prepend(VirtualView::ActiveRecord::Relation)
klass.arel_view = block
end
|