We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eae4ebb commit f4c2b7eCopy full SHA for f4c2b7e
lib/rbs/prototype/rb.rb
@@ -694,7 +694,7 @@ def range_element_type(types)
694
695
types = types.map do |t|
696
if t.is_a?(Types::Literal)
697
- type_name = TypeName.new(name: t.literal.class.name.to_sym, namespace: Namespace.root)
+ type_name = TypeName.new(name: t.literal.class.name&.to_sym || raise, namespace: Namespace.root)
698
Types::ClassInstance.new(name: type_name, args: [], location: nil)
699
else
700
t
@@ -825,7 +825,7 @@ def sort_members!(decls)
825
AST::Members::ClassVariable => -3,
826
AST::Members::ClassInstanceVariable => -2,
827
AST::Members::InstanceVariable => -1,
828
- }
+ } #: Hash[Class, Integer]
829
decls.sort_by! { |decl| [orders.fetch(decl.class, 0), i += 1] }
830
end
831
0 commit comments