Class: EbnfExpression::InstanceMethod

Inherits:
Method
  • Object
show all
Defined in:
lib/pdoc/parser/ebnf_expression_nodes.rb

Instance Method Summary collapse

Methods inherited from Method

#arguments, #methodized?

Methods inherited from Base

#inspect, #klass_name, #name, #namespace, #returns, #to_s

Instance Method Details

#accessorObject



87
88
89
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 87

def accessor
  instance_signature.instance_accessor
end

#argsObject



91
92
93
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 91

def args
  instance_signature.args
end

#full_nameObject



103
104
105
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 103

def full_name
  accessor.text_value
end

#js_namespaceObject



95
96
97
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 95

def js_namespace
  accessor.js_namespace
end

#js_variableObject



99
100
101
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 99

def js_variable
  accessor.js_variable
end

#signatureObject



107
108
109
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 107

def signature
  instance_signature.text_value
end