Class: Markdownplus::Literals::ParensLiteral
Instance Method Summary
collapse
#_functions, #functions, #parens, #symbols
Instance Method Details
#find_parameters(elements, params = []) ⇒ Object
66
67
68
69
70
71
72
73
74
75
76
|
# File 'lib/markdownplus/literals.rb', line 66
def find_parameters(elements, params=[])
return params unless elements
elements.each do |element|
if [StringLiteral, SymbolLiteral, FunctionLiteral].include?(element.class)
params << element
else
find_parameters(element.elements, params)
end
end
return params
end
|
#function_parameters ⇒ Object
62
63
64
|
# File 'lib/markdownplus/literals.rb', line 62
def function_parameters
self.find_parameters(self.elements)
end
|