Class: YARD::CodeObjects::ClassVariableObject

Inherits:
Base
  • Object
show all
Defined in:
lib/yard/code_objects/class_variable_object.rb

Overview

Represents a class variable inside a namespace. The path is expressed in the form “A::B::@@classvariable“

Instance Attribute Summary

Methods inherited from Base

#==, ===, #[], #[]=, #add_file, #dynamic?, #file, #format, #format_source, #has_tag?, #initialize, #inspect, #line, #method_missing, #name, new, #parent, #parent=, #path, #relative_path, #root?, #sep, #tag, #tags, #to_s, #type

Constructor Details

This class inherits a constructor from YARD::CodeObjects::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class YARD::CodeObjects::Base

Instance Attribute Details

- (String) value

The class variable’s value

Returns:

  • (String) — the class variable’s value


6
7
8
# File 'lib/yard/code_objects/class_variable_object.rb', line 6

def value
  @value
end