lib/tapioca/dsl/compilers/state_machines.rb in tapioca-0.9.4 vs lib/tapioca/dsl/compilers/state_machines.rb in tapioca-0.10.0

- old
+ new

@@ -158,12 +158,16 @@ klass.create_include(instance_module_name) klass.create_extend(class_module_name) end end - sig { override.returns(T::Enumerable[Module]) } - def self.gather_constants - all_classes.select { |mod| mod < ::StateMachines::InstanceMethods } + class << self + extend T::Sig + + sig { override.returns(T::Enumerable[Module]) } + def gather_constants + all_classes.select { |mod| mod < ::StateMachines::InstanceMethods } + end end private sig { params(machine: ::StateMachines::Machine).returns(String) }