class RBI::SingletonClass
Public Class Methods
new(loc: nil, comments: [], &block)
click to toggle source
Calls superclass method
RBI::Tree::new
# File lib/rbi/model.rb, line 242 def initialize(loc: nil, comments: [], &block) super(loc: loc, comments: comments) {} block&.call(self) end
Public Instance Methods
fully_qualified_name()
click to toggle source
# File lib/rbi/model.rb, line 248 def fully_qualified_name "#{parent_scope&.fully_qualified_name}::<self>" end
print_header(v)
click to toggle source
# File lib/rbi/printer.rb, line 275 def print_header(v) v.printt("class << self") if empty? v.printn("; end") else v.printn end end