module Praxis::Mapper::SelectorGeneratorNodeDebugger
Includeable module to trace the execution of the method call tree while building the Nodes
Public Instance Methods
add(fields)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 330 def add(fields) puts "ADD fields: #{fields}" super end
add_association(name, fields, **args)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 340 def add_association(name, fields, **args) puts "ADD ASSOCIATION #{name} fields: #{fields} (args: #{args})" super end
add_fwding_property(name, fields)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 350 def add_fwding_property(name, fields) puts "ADD FWD ASSOC #{name} fields: #{fields}" super end
add_property(name, fields)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 355 def add_property(name, fields) puts "ADD PROP #{name} fields: #{fields}" super end
add_select(name, add_field: true)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 345 def add_select(name, add_field: true) puts "ADD SELECT #{name} (add field: #{add_field})" super end
apply_dependency(dependency, fields = true)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 360 def apply_dependency(dependency, fields = true) puts "APPLY DEP #{dependency} fields: #{fields}" super end
map_property(name, fields, **args)
click to toggle source
Calls superclass method
# File lib/praxis/mapper/selector_generator.rb, line 335 def map_property(name, fields, **args) puts "MAP PROP #{name} fields: #{fields} (args: #{args})" super end