Method: RBS::Types::Function#each_param
- Defined in:
- lib/rbs/types.rb
#each_param(&block) ⇒ Object
728 729 730 731 732 733 734 735 736 737 738 739 740 |
# File 'lib/rbs/types.rb', line 728 def each_param(&block) if block_given? required_positionals.each(&block) optional_positionals.each(&block) rest_positionals&.yield_self(&block) trailing_positionals.each(&block) required_keywords.each_value(&block) optional_keywords.each_value(&block) rest_keywords&.yield_self(&block) else enum_for :each_param end end |