Tag: extract-method

Redmine Refactor #127: Extract TimelogController#report to new TimeEntryReportsController

Since UsersController was refactored to a resource yesterday, I started on the TimelogController today. TimelogController has a really messy list of actions: Two reporting methods (#report and #details) #edit handles 4 actions for TimeEntries: form for new record, form for an existing record, saving a new record, and updating an existing record. No #index or …

Read more