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