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

Returns:



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