lib/cassanity/argument_generators/batch.rb in cassanity-0.3.0 vs lib/cassanity/argument_generators/batch.rb in cassanity-0.4.0

- old
+ new

@@ -32,9 +32,17 @@ modifications = [] modifications_argument.each do |modification| command_name, command_arguments = modification command = @commands.fetch(command_name) + if args[:column_family_name] + command_arguments[:column_family_name] ||= args[:column_family_name] + end + + if args[:keyspace_name] + command_arguments[:keyspace_name] ||= args[:keyspace_name] + end + modification_cql, *modification_variables = command.call(command_arguments) modifications << modification_cql variables.concat(modification_variables) end