lib/ahnnotate/facet/models/resolve_class_relationships.rb in ahnnotate-0.4.0 vs lib/ahnnotate/facet/models/resolve_class_relationships.rb in ahnnotate-0.5.0
- old
+ new
@@ -1,10 +1,12 @@
module Ahnnotate
module Facet
module Models
class ResolveClassRelationships
- include ProcParty
+ def to_proc
+ method(:call).to_proc
+ end
def call(extracted_classes)
object_space =
extracted_classes
.map(&method(:self_and_outer_class))
@@ -17,10 +19,10 @@
object_space[""] ||= ModuleNode.new(nil)
object_space["::ActiveRecord::Base"] =
ModuleNode.new(
"ActiveRecord::Base",
- parent: object_space[""],
+ module_parent: object_space[""],
abstract_class: nil
)
object_space["::ActiveRecord::Base"].is_active_record_base = true
object_space.each do |class_name, extracted_class|