Class: EbnfExpression::InstanceProperty

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

Instance Method Summary collapse

Methods inherited from Base

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

Instance Method Details

#accessorObject



149
150
151
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 149

def accessor
  instance_accessor
end

#full_nameObject



161
162
163
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 161

def full_name
  accessor.text_value
end

#js_namespaceObject



153
154
155
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 153

def js_namespace
  accessor.js_namespace
end

#js_variableObject



157
158
159
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 157

def js_variable
  accessor.js_variable
end

#signatureObject



165
166
167
# File 'lib/pdoc/parser/ebnf_expression_nodes.rb', line 165

def signature
  "#{namespace}##{name}"
end