Class: MakeServiceable::Generators::ServiceObject
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- MakeServiceable::Generators::ServiceObject
- Includes:
- Thor::Actions
- Defined in:
- lib/make_serviceable/generators/service_object.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#copy_recipe ⇒ Object
def create_group empty_directory(“app/services”) end.
Class Method Details
.source_root ⇒ Object
9 10 11 |
# File 'lib/make_serviceable/generators/service_object.rb', line 9 def self.source_root File.dirname(__FILE__) + "/templates" end |
Instance Method Details
#copy_recipe ⇒ Object
def create_group
empty_directory("app/services")
end
19 20 21 22 23 |
# File 'lib/make_serviceable/generators/service_object.rb', line 19 def copy_recipe puts name.underscore puts name.classify template("service_template.rb", "app/services/#{name.underscore}.rb") end |