class Ahnnotate::Facet::Models::Standin
Attributes
abstract_class[W]
boolean, is this an abstract class
base_class[RW]
parent[RW]
the outer class
superclass[RW]
the class that the current class inherits from
Public Class Methods
new(abstract_class:, superclass:, base_class:, parent:, is_active_record_base: false)
click to toggle source
# File lib/ahnnotate/facet/models/standin.rb, line 19 def initialize(abstract_class:, superclass:, base_class:, parent:, is_active_record_base: false) @abstract_class = abstract_class @superclass = superclass @base_class = base_class @parent = parent @is_active_record_base = is_active_record_base end
Public Instance Methods
==(other)
click to toggle source
Calls superclass method
# File lib/ahnnotate/facet/models/standin.rb, line 31 def ==(other) if @is_active_record_base && other == ActiveRecord::Base return true end super end
abstract_class?()
click to toggle source
# File lib/ahnnotate/facet/models/standin.rb, line 27 def abstract_class? !!@abstract_class end