Class: Kasket::Visitor
- Inherits:
-
Arel::Visitors::Visitor
- Object
- Arel::Visitors::Visitor
- Kasket::Visitor
- Defined in:
- lib/kasket/visitor.rb
Instance Method Summary collapse
- #accept(node) ⇒ Object
-
#initialize(model_class, binds) ⇒ Visitor
constructor
binds can be removed once we stop supporting Rails < 5.2.
Constructor Details
#initialize(model_class, binds) ⇒ Visitor
binds can be removed once we stop supporting Rails < 5.2
7 8 9 10 11 |
# File 'lib/kasket/visitor.rb', line 7 def initialize(model_class, binds) @model_class = model_class @binds = binds.dup super() end |
Instance Method Details
#accept(node) ⇒ Object
13 14 15 16 |
# File 'lib/kasket/visitor.rb', line 13 def accept(node) self.last_column = nil super end |