class AwesomePrint::Formatters::ClassFormatter

Attributes

inspector[R]
klass[R]
options[R]

Public Class Methods

new(klass, inspector) click to toggle source
# File lib/awesome_print/formatters/class_formatter.rb, line 9
def initialize(klass, inspector)
  @klass = klass
  @inspector = inspector
  @options = inspector.options
end

Public Instance Methods

format() click to toggle source
# File lib/awesome_print/formatters/class_formatter.rb, line 15
def format
  superclass = klass.superclass
  if superclass
    colorize("#{klass.inspect} < #{superclass}", :class)
  else
    colorize(klass.inspect, :class)
  end
end