chloe:~/p/fauna/trace/trace eweaver$ ./trace.rb
Source file: associations.rb
Method name or line number:
table_name_and_alias: () x4
options: () x4
through_reflection: () x4
table_alias_for: ("children", "children") x2
("joins", "joins") x2
table_joins: () x4
column_names: () x6
joins: () x6
join_associations: () x6
klass: () x6
initialize: (#, nil) x2
(#, nil) x2
(#, nil) x2
(#, [{:joins=>:child}], nil) x2
join_base: () x8
table_name: () x8
reflections: () x8
table_aliases: () x8
extract_record: ({"t2_r1"=>"Child1", "t1_r0"=>"5", "t0_r0"=>"3", "t1_r1"=>"Join5", "t0_r1"=>"Parent3", "t1_r2"=>"3", "t1_r3"=>"1", "t2_r0"=>"1"}) x6
({"t2_r1"=>"Child2", "t1_r0"=>"6", "t0_r0"=>"4", "t1_r1"=>"Join6", "t0_r1"=>"Parent4", "t1_r2"=>"4", "t1_r3"=>"2", "t2_r0"=>"2"}) x6
parent: () x14
primary_key: () x14
instantiate: ({"t2_r1"=>"Child1", "t1_r0"=>"5", "t0_r0"=>"3", "t1_r1"=>"Join5", "t0_r1"=>"Parent3", "t1_r2"=>"3", "t1_r3"=>"1", "t2_r0"=>"1"}) x6
({"t2_r1"=>"Child2", "t1_r0"=>"6", "t0_r0"=>"4", "t1_r1"=>"Join6", "t0_r1"=>"Parent4", "t1_r2"=>"4", "t1_r3"=>"2", "t2_r0"=>"2"}) x6
([{"t2_r1"=>"Child1", "t1_r0"=>"5", "t0_r0"=>"3", "t1_r1"=>"Join5", "t0_r1"=>"Parent3", "t1_r2"=>"3", "t1_r3"=>"1", "t2_r0"=>"1"}, {"t2_r1"=>"Child2", "t1_r0"=>"6", "t0_r0"=>"4", "t1_r1"=>"Join6", "t0_r1"=>"Parent4", "t1_r2"=>"4", "t1_r3"=>"2", "t2_r0"=>"2"}]) x2
column_names_with_alias: () x18
active_record: () x22
record_id: ({"t2_r1"=>"Child1", "t1_r0"=>"5", "t0_r0"=>"3", "t1_r1"=>"Join5", "t0_r1"=>"Parent3", "t1_r2"=>"3", "t1_r3"=>"1", "t2_r0"=>"1"}) x12
({"t2_r1"=>"Child2", "t1_r0"=>"6", "t0_r0"=>"4", "t1_r1"=>"Join6", "t0_r1"=>"Parent4", "t1_r2"=>"4", "t1_r3"=>"2", "t2_r0"=>"2"}) x12
aliased_table_name: () x32
aliased_primary_key: () x32
reflection: () x42
aliased_prefix: () x48