blob: ddfa5d9a44c8b7593ffce95063e85f9447fac68d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
module YARD::MRuby::CodeObjects
# A HeaderObject represents a MRuby header inside an include directory
# It groups C Functions and define macros.
class HeaderObject < YARD::CodeObjects::NamespaceObject
def functions
children.find_all {|d| d.is_a?(FunctionObject) }
end
def defines
children.find_all {|d| d.is_a?(DefineObject) }
end
def path
self.name
end
def title
super.to_s
end
def inheritance_tree(*args)
return [self]
end
end
end
|