Class: Inch::Language::Elixir::Provider::Reader::Object::ModuleObject
- Inherits:
-
Base
- Object
- Base
- Inch::Language::Elixir::Provider::Reader::Object::ModuleObject
show all
- Defined in:
- lib/inch/language/elixir/provider/reader/object/module_object.rb
Overview
Constant Summary
Constants inherited
from Base
Base::HIDDEN_TYPES
Instance Attribute Summary
Attributes inherited from Base
#children_fullnames
Instance Method Summary
collapse
Methods inherited from Base
#aliased_object_fullname, #aliases_fullnames, #api_tag?, #attributes, #bang_name?, #constant?, #constructor?, #depth, #docstring, #filename, #files, #getter?, #has_children?, #has_code_example?, #has_doc?, #has_multiple_code_examples?, #has_unconsidered_tags?, #in_root?, #initialize, #method?, #name, #overridden?, #overridden_method_fullname, #parameters, #parent_fullname, #private?, #protected?, #public?, #questioning_name?, #return_described?, #return_mentioned?, #return_typed?, #setter?, #source, #tagged_as_internal_api?, #tagged_as_private?, #unconsidered_tag_count, #undocumented?, #visibility
Instance Method Details
17
18
19
|
# File 'lib/inch/language/elixir/provider/reader/object/module_object.rb', line 17
def fullname
@hash['id']
end
|
#namespace? ⇒ Boolean
21
22
23
|
# File 'lib/inch/language/elixir/provider/reader/object/module_object.rb', line 21
def namespace?
true
end
|
#nodoc? ⇒ Boolean
13
14
15
|
# File 'lib/inch/language/elixir/provider/reader/object/module_object.rb', line 13
def nodoc?
@hash['moduledoc'] == false || super
end
|
#original_docstring ⇒ Object
9
10
11
|
# File 'lib/inch/language/elixir/provider/reader/object/module_object.rb', line 9
def original_docstring
@hash['moduledoc']
end
|