Sha256: 2927b2c5a12172dad0faaf24788d128cc34e8d523dc057091204a0029876685f
Contents?: true
Size: 336 Bytes
Versions: 11
Compression:
Stored size: 336 Bytes
Contents
module Microscope class Scope class BooleanScope < Scope def apply model.class_eval <<-RUBY, __FILE__, __LINE__ + 1 scope "#{@field_name}", lambda { where("#{@field_name}" => true) } scope "not_#{@field_name}", lambda { where("#{@field_name}" => false) } RUBY end end end end
Version data entries
11 entries across 11 versions & 1 rubygems