mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
17 lines
267 B
Ruby
17 lines
267 B
Ruby
class Method
|
|
def to_proc
|
|
m = self
|
|
lambda { |*args, &b|
|
|
m.call(*args, &b)
|
|
}
|
|
end
|
|
|
|
def <<(other)
|
|
->(*args, &block) { call(other.call(*args, &block)) }
|
|
end
|
|
|
|
def >>(other)
|
|
->(*args, &block) { other.call(call(*args, &block)) }
|
|
end
|
|
end
|