module ActiveRecord::Endoscope
Constants
- VERSION
Public Instance Methods
scope(name, body, &block)
click to toggle source
Calls superclass method
# File lib/active_record/endoscope.rb, line 5 def scope(name, body, &block) super instance_method_name = "#{name.to_s.sub(/^have_/, 'has_')}?" define_method(instance_method_name) do |*args| self.class.send(name, *args).build_arel.to_ruby.call([self]).present? end end