Showing 3 of 139 total issues
Method generate_plan
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def generate_plan(template, bag_ids, student_ids, history_lookup, debug, solver, logger)
plan = {}
template_exclusion_bag_ids = template.values
template_exclusion_bag_ids.inject(template.clone) do |temp_template, bag_id|
Method generate_plan
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def generate_plan(temp_template, bag_ids, student_ids, history_lookup, _debug, solver, logger)
Method generate_plan
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def generate_plan(template, bag_ids, student_ids, history_lookup, debug, solver, logger)