Skip to content

Circular dependencies #607

@juniper-shopify

Description

@juniper-shopify

A number of files are explicitly requiring cli/ui again, despite auto-loading making this unnecessary. This interacts poorly with loading in projects that use this gem, resulting in circular dependency warnings (especially when running rake tasks).

The following files require cli/ui explicitly and unnecessarily:

  • ansi.rb
  • color.rb
  • frame.rb
  • glyph.rb
  • printer.rb
  • progress.rb
  • prompt.rb
  • spinner.rb
  • stdout_router.rb
  • terminal.rb
  • truncater.rb
  • wrap.rb

Metadata

Metadata

Labels

bugrubyPull requests that update ruby code

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions