class RubyLint::GeneratedConstant
{RubyLint::GeneratedConstant} contains information about a constant (and its data) that was pre-generated using {RubyLint::DefinitionGenerator}.
@!attribute [r] methods
@return [Hash]
@!attribute [r] name
@return [String]
@!attribute [r] constant
@return [Class]
@!attribute [r] superclass
@return [String]
@!attribute [r] modules
@return [Array]
Attributes
constant[R]
methods[R]
modules[R]
name[R]
superclass[R]
Public Class Methods
new(attributes = {})
click to toggle source
@param [Hash] attributes
# File lib/ruby-lint/generated_constant.rb, line 27 def initialize(attributes = {}) attributes.each do |key, value| instance_variable_set("@#{key}", value) end @modules ||= [] @methods ||= [] @superclass ||= 'Object' end