class Markdownplus::Literals::ParensLiteral

Public Instance Methods

find_parameters(elements, params=[]) click to toggle source
# 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() click to toggle source
# File lib/markdownplus/literals.rb, line 62
def function_parameters
  self.find_parameters(self.elements)
end