├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGES.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── lib ├── trailblazer-macro.rb └── trailblazer │ ├── macro.rb │ └── macro │ ├── each.rb │ ├── guard.rb │ ├── model.rb │ ├── model │ └── find.rb │ ├── nested.rb │ ├── policy.rb │ ├── pundit.rb │ ├── rescue.rb │ ├── strategy.rb │ ├── version.rb │ └── wrap.rb ├── test ├── docs │ ├── autogenerated │ │ ├── operation_each_test.rb │ │ ├── operation_model_find_test.rb │ │ └── operation_model_test.rb │ ├── each_test.rb │ ├── guard_test.rb │ ├── macro_test.rb │ ├── model_find_test.rb │ ├── model_test.rb │ ├── nested_static_test.rb │ ├── pundit_test.rb │ ├── rescue_test.rb │ └── wrap_test.rb ├── operation │ ├── integration_test.rb │ └── pundit_test.rb └── test_helper.rb └── trailblazer-macro.gemspec /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/trailblazer-macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer-macro.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/each.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/guard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/guard.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/model.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/model/find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/model/find.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/nested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/nested.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/policy.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/pundit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/pundit.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/rescue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/rescue.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/strategy.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/version.rb -------------------------------------------------------------------------------- /lib/trailblazer/macro/wrap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/lib/trailblazer/macro/wrap.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/operation_each_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/autogenerated/operation_each_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/operation_model_find_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/autogenerated/operation_model_find_test.rb -------------------------------------------------------------------------------- /test/docs/autogenerated/operation_model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/autogenerated/operation_model_test.rb -------------------------------------------------------------------------------- /test/docs/each_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/each_test.rb -------------------------------------------------------------------------------- /test/docs/guard_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/guard_test.rb -------------------------------------------------------------------------------- /test/docs/macro_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/macro_test.rb -------------------------------------------------------------------------------- /test/docs/model_find_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/model_find_test.rb -------------------------------------------------------------------------------- /test/docs/model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/model_test.rb -------------------------------------------------------------------------------- /test/docs/nested_static_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/nested_static_test.rb -------------------------------------------------------------------------------- /test/docs/pundit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/pundit_test.rb -------------------------------------------------------------------------------- /test/docs/rescue_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/rescue_test.rb -------------------------------------------------------------------------------- /test/docs/wrap_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/docs/wrap_test.rb -------------------------------------------------------------------------------- /test/operation/integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/operation/integration_test.rb -------------------------------------------------------------------------------- /test/operation/pundit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/operation/pundit_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /trailblazer-macro.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailblazer/trailblazer-macro/HEAD/trailblazer-macro.gemspec --------------------------------------------------------------------------------