Method: NoSE::Random::StatementGenerator#random_statement
- Defined in:
- lib/nose/random.rb
#random_statement(weights = { query: 80, insert: 10, update: 5, delete: 5 }) ⇒ Statement
Produce a random statement according to a given set of weights
242 243 244 245 246 247 |
# File 'lib/nose/random.rb', line 242 def random_statement(weights = { query: 80, insert: 10, update: 5, delete: 5 }) pick = Pickup.new(weights) type = pick.pick send(('random_' + type.to_s).to_sym) end |