You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add struct generator
* Extract App::Generate::Command
* Specify full name, to use App::Command
* Use App::Generate::Command for Struct
* Use KEY_SEPARATOR from constants file
* Provide generator class to command
* Extract Helper, use for Struct generator
* Fix specs with Helper
* kwargs
* Rename helper to RubyFileWriter
* Fix examples
* Remove optional kwarg
* Reorder args
* Rename to relative_parent_class
* Remove duplicate implementation
* Add api doc comments
* Reorder methods
* Refactor initialize
* Refactor to use method instead of arg
* Refactor to move logic into generator
* Reorder assignments
* Add Hanami::CLI::RubyFileGenerator, convert Operation to use it instead of ERB (#186)
* Add dry-operation to default Gemfile
* Add base Operation class, based on dry-operation
* Fix view spec
* Add Operation generators
* Add empty `call` method definition
* Remove ostruct
* Allow slash separator for generator
* Allow slash separator for generator
* Rename module to admin
* Remove newlines in generated files
By adding new templates for un-nested operations
* Remove input as default args
* Remove Operations namespace, generate in app/ or slices/SLICE_NAME/
* Prevent generating operation without namespace
* Revert "Prevent generating operation without namespace"
This reverts commit a5bd2f3.
* Add recommendation to add namespace to operations
* Change examples
* Switch to outputting directly, remove Files#recommend
* Add Hanami::CLI::RubyFileGenerator
* x.x.x => 2.2.0
* x.x.x => 2.2.0
* Include Dry::Monads[:result] in base Action
* Add .module tests
* Convert top-level app operation to use RubyFileGenerator
* Convert nested app operation to use RubyFileGenerator
* Support slash separators
* Convert top-level slice operation to use RubyFileGenerator
* Remove OperationContext
* Remove namespaces instance variable
* Refactor to variables
* Remove last temporary instance variable
* Refactor
* More refactoring, for clarity
* Rename variable for clarity
* Rename helper method
* Simplify RubyFileGenerator, support older versions
* Convert Operation generator to use simplified RubyFileGenerator
* Remove un-used errors
* Refactor
* Older kwargs forwarding style
* Refactor
* Rename variable
* Add explanatory comment
Add dry-monads include for slice base action
* Fix base slice action
* Remove un-used ERB templates
* Remove OperationContext
* Ternary over and/or
* Fix missing 'end' from bad merge
* Fix namespace recommendation
* Extract App::Generate::Command
* Specify full name, to use App::Command
* Use constants file
* Move class methods above initialize
* Use constants file
* Add yard comments
* Revert "Use constants file"
This reverts commit 303f502.
Would need to namespace it and we may want to this to standalone so
keeping it here. It's just two little spaces anyway
* Fix indent to be two spaces
* Remove extraneous requires
* Use out.string.chomp
* Fix name of expectation
0 commit comments