class Microscope::Scope::BooleanScope
Public Instance Methods
apply()
click to toggle source
# File lib/microscope/scope/boolean_scope.rb, line 4 def apply validate_field_name!(@field.name, @field.name) model.class_eval <<-RUBY, __FILE__, __LINE__ + 1 scope "#{@field.name}", lambda { where("#{@field.name}" => true) } scope "not_#{@field.name}", lambda { where("#{@field.name}" => false) } scope "un#{@field.name}", lambda { not_#{@field.name} } RUBY end