Actions
Feature #13630
closed:[] method should accept block in nice syntax
Status:
Closed
Assignee:
-
Target version:
-
Description
# given
module Bam
def self.[](bam)
yield bam
end
end
# SyntaxError: unexpected keyword_do_block
Bam['bam'] do |b|
puts b
end
# SyntaxError: unexpected { arg, expecting end-of-input
Bam['bam'] { |b|
puts b
}
# Valid but more verbose
Bam.[]('bam') do |b|
puts b
end
Bam.[]('bam') { |b|
puts b
}
Actions
Like0
Like0Like0Like0Like0