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