From: sawadatsuyoshi@... Date: 2016-04-26T05:57:50+00:00 Subject: [ruby-core:75193] [Ruby trunk Feature#12319] `Module#const_get` does not accept symbol with nested name Issue #12319 has been updated by Tsuyoshi Sawada. Tracker changed from Bug to Feature ---------------------------------------- Feature #12319: `Module#const_get` does not accept symbol with nested name https://bugs.ruby-lang.org/issues/12319#change-58327 * Author: Tsuyoshi Sawada * Status: Open * Priority: Normal * Assignee: ---------------------------------------- `Module#const_get` accepts non-nested string, nested string, and non-nested symbol: ~~~ruby class A; class B; class C end end end A.const_get("B") # => A::B A.const_get("B::C") # => A::B::C A.const_get(:B) # => A::B ~~~ but does not accept nested symbol: ~~~ruby A.const_get(:"B::C") # => NameError: wrong constant name B::C ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: