Method: YARD::Handlers::Ruby::Base#call_params

Defined in:
lib/yard/handlers/ruby/base.rb

#call_paramsObject

[View source]

141
142
143
144
145
146
147
148
149
150
# File 'lib/yard/handlers/ruby/base.rb', line 141

def call_params
  return [] unless statement.respond_to?(:parameters)
  statement.parameters(false).compact.map do |param|
    if param.type == :list
      param.map {|n| n.jump(:ident, :kw, :tstring_content).source }
    else
      param.jump(:ident, :kw, :tstring_content).source
    end
  end.flatten
end