Actions
Bug #9416
closed'private def' results in syntax errors in the method
Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
-
Backport:
Description
class Class1
private def foo
[1, 2].each do |e|
p e
end
end
end
Class1.new.send :foo
syntax error, unexpected keyword_do_block, expecting keyword_end
[1, 2].each do |e|
^
Updated by rits (First Last) over 8 years ago
same with private_class_method def self.foo
Updated by phasis68 (Heesob Park) over 8 years ago
This issue was solved with changeset r44449.
But not yet backported to 2.1.0.
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Is duplicate of Bug #9308: def's return value causes errors added
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Status changed from Open to Closed
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- ruby -v changed from ruby 2.1.0p0 (2013-12-25 revision 44422) [i686-linux] to -
Issue #9416 has been updated by Nobuyoshi Nakada.
Status changed from Open to Closed
Bug #9416: 'private def' results in syntax errors in the method
https://bugs.ruby-lang.org/issues/9416#change-44335
- Author: First Last
- Status: Closed
- Priority: Normal
- Assignee:
- Category:
- Target version:
- ruby -v: ruby 2.1.0p0 (2013-12-25 revision 44422) [i686-linux]
- Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN
class Class1
private def foo
[1, 2].each do |e|
p e
end
end
end
Class1.new.send :foo
syntax error, unexpected keyword_do_block, expecting keyword_end
[1, 2].each do |e|
^
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
Issue #9416 has been updated by Nobuyoshi Nakada.
Description updated
Bug #9416: 'private def' results in syntax errors in the method
https://bugs.ruby-lang.org/issues/9416#change-44336
- Author: First Last
- Status: Closed
- Priority: Normal
- Assignee:
- Category:
- Target version:
- ruby -v: ruby 2.1.0p0 (2013-12-25 revision 44422) [i686-linux]
- Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN
class Class1
private def foo
[1, 2].each do |e|
p e
end
end
end
Class1.new.send :foo
syntax error, unexpected keyword_do_block, expecting keyword_end
[1, 2].each do |e|
^
Updated by usa (Usaku NAKAMURA) over 8 years ago
- Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN to 1.9.3: DONE, 2.0.0: REQUIRED, 2.1: REQUIRED
Updated by nagachika (Tomoyuki Chikanaga) over 8 years ago
- Backport changed from 1.9.3: DONE, 2.0.0: REQUIRED, 2.1: REQUIRED to 1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED
r44449 was backported to ruby_2_0_0 branch at r44898.
Updated by naruse (Yui NARUSE) over 8 years ago
- Backport changed from 1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED to 1.9.3: DONE, 2.0.0: DONE, 2.1: DONE
r45086.
Actions