├── .github └── workflows │ ├── release.yml │ ├── rubocop.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .tool-versions ├── Appraisals ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── gemfiles ├── .bundle │ └── config ├── rails_7.2.gemfile ├── rails_8.0.gemfile └── rails_8.1.gemfile ├── lib ├── tuxedo.rb └── tuxedo │ ├── action_view │ └── helpers.rb │ ├── railtie.rb │ └── version.rb ├── spec ├── benchmarks │ └── tuxedo_vs_simpledelegator.rb ├── config_spec.rb ├── helpers │ └── helpers_spec.rb ├── spec_helper.rb ├── support │ ├── coverage.rb │ └── dummy_classes.rb └── tuxedo_spec.rb └── tuxedo_decorate.gemspec /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.4.7 2 | -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/bin/setup -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/rails_7.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/gemfiles/rails_7.2.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/gemfiles/rails_8.0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/gemfiles/rails_8.1.gemfile -------------------------------------------------------------------------------- /lib/tuxedo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/lib/tuxedo.rb -------------------------------------------------------------------------------- /lib/tuxedo/action_view/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/lib/tuxedo/action_view/helpers.rb -------------------------------------------------------------------------------- /lib/tuxedo/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/lib/tuxedo/railtie.rb -------------------------------------------------------------------------------- /lib/tuxedo/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/lib/tuxedo/version.rb -------------------------------------------------------------------------------- /spec/benchmarks/tuxedo_vs_simpledelegator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/benchmarks/tuxedo_vs_simpledelegator.rb -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/helpers/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/helpers/helpers_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/support/coverage.rb -------------------------------------------------------------------------------- /spec/support/dummy_classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/support/dummy_classes.rb -------------------------------------------------------------------------------- /spec/tuxedo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/spec/tuxedo_spec.rb -------------------------------------------------------------------------------- /tuxedo_decorate.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playpasshq/tuxedo/HEAD/tuxedo_decorate.gemspec --------------------------------------------------------------------------------