Vitepressify::Program
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
ancestors
Sourceancestors=(ancestors : Array(Ancestor) | Nil)
Sourceclass_methods
Sourceclass_methods=(class_methods : Array(Method) | Nil)
Sourceconstants
Sourceconstants=(constants : Array(Constant) | Nil)
Sourceconstructors
Sourceconstructors=(constructors : Array(Method) | Nil)
Sourcedoc
Sourcedoc=(doc : String | Nil)
Sourceextended_modules
Sourceextended_modules=(extended_modules : Array(List) | Nil)
Sourcefull_name
Sourcefull_name=(full_name : String)
Sourcehtml_id
Sourcehtml_id=(html_id : String)
Sourceincluded_modules
Sourceincluded_modules=(included_modules : Array(List) | Nil)
Sourceinstance_methods
Sourceinstance_methods=(instance_methods : Array(Method) | Nil)
Sourcekind
Sourcekind=(kind : String | Nil)
Sourcelocations
Sourcelocations=(locations : Array(Location) | Nil)
Sourcemacros
Sourcemacros=(macros : Array(Method) | Nil)
Sourcetypes
Sourcetypes=(types : Array(Program) | Nil)
Source