lib/sequel/plugins/boolean_subsets.rb in sequel-4.49.0 vs lib/sequel/plugins/boolean_subsets.rb in sequel-5.0.0

- old
+ new

@@ -28,11 +28,11 @@ # [column.to_s.sub(/\Ais_/, ''), {column=>'Y'}] # end module BooleanSubsets # Create boolean subset methods for each boolean column. def self.configure(model, &block) - model.instance_eval do - (class << self; self; end).send(:define_method, :boolean_subset_args, &block) if block + model.instance_exec do + define_singleton_method(:boolean_subset_args, &block) if block create_boolean_subsets if @dataset end end module ClassMethods