Method: RBS::UnitTest::WithAliases#with_interned

Defined in:
lib/rbs/unit_test/with_aliases.rb

#with_interned(value = :&, &block) ⇒ Object



98
99
100
101
102
103
# File 'lib/rbs/unit_test/with_aliases.rb', line 98

def with_interned(value = :&, &block)
  return WithEnum.new to_enum(__method__ || raise, value) unless block

  with_string(value.to_s, &block)
  block.call value.to_sym
end