Field and schedule management for leagues done in ruby