module NPlusOneControl::RSpec::DSL::ClassMethods
Extends RSpec
ExampleGroup with populate & warmup methods
Public Instance Methods
populate(&block)
click to toggle source
Setup populate callback, which is used to prepare data for each run.
# File lib/n_plus_one_control/rspec/dsl.rb, line 20 def populate(&block) return @populate unless block @populate = block end
warmup(&block)
click to toggle source
Setup warmup block, wich will run before matching for example, if using cache, then later queries will perform less DB queries than first
# File lib/n_plus_one_control/rspec/dsl.rb, line 12 def warmup(&block) return @warmup unless block @warmup = block end