class YARD::MRuby::CodeObjects::HeaderObject

A HeaderObject represents a MRuby header inside an include directory It groups C Functions and define macros.

Public Instance Methods

defines() click to toggle source
# File lib/yard/mruby/code_objects/header_object.rb, line 10
def defines
  children.find_all {|d| d.is_a?(DefineObject) }
end
functions() click to toggle source
# File lib/yard/mruby/code_objects/header_object.rb, line 6
def functions
  children.find_all {|d| d.is_a?(FunctionObject) }
end
inheritance_tree(*args) click to toggle source
# File lib/yard/mruby/code_objects/header_object.rb, line 26
def inheritance_tree(*args)
  return [self]
end
path() click to toggle source
# File lib/yard/mruby/code_objects/header_object.rb, line 18
def path
  self.name.to_s
end
title() click to toggle source
Calls superclass method
# File lib/yard/mruby/code_objects/header_object.rb, line 22
def title
  super.to_s
end
typedefs() click to toggle source
# File lib/yard/mruby/code_objects/header_object.rb, line 14
def typedefs
  children.find_all {|d| d.is_a?(TypedefObject) }
end