mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
6b263ee577
Added complete call-seq documentation for all extended Proc methods in mrblib/proc.rb (6 methods): ## Proc Extension Methods: - ===: case equality operator for use in case statements, enables proc objects as targets in when clauses for pattern matching - yield: compatibility method equivalent to call, provided for API consistency with block yield semantics - to_proc: protocol method that returns self, part of the standard to_proc conversion protocol for Proc objects - curry: creates curried procs for partial application and functional programming patterns, supports optional arity specification with proper lambda arity validation - << (left composition): proc composition operator that calls other_proc first then this proc, enabling right-to-left function composition - >> (right composition): proc composition operator that calls this proc first then other_proc, enabling left-to-right function composition Co-authored-by: Atlassian Rovo Dev