Method: CodeTools::AST::IterArguments#names
- Defined in:
- lib/rubinius/code/ast/sends.rb
#names ⇒ Object
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 |
# File 'lib/rubinius/code/ast/sends.rb', line 788 def names case @arguments when MultipleAssignment if arguments = @arguments.left.body array = arguments.map { |x| x.name } else array = [] end if @arguments.splat.kind_of? SplatAssignment array << @arguments.splat.name end array when nil [] else [@arguments.name] end end |