class Service::Generators::ValueObjectGenerator
Public Instance Methods
call()
click to toggle source
# File lib/generators/service/value_object/value_object_generator.rb, line 11 def call value_objects.each do |u| @value_object = u.classify create_main(u) end end
Private Instance Methods
create_main(m)
click to toggle source
# File lib/generators/service/value_object/value_object_generator.rb, line 20 def create_main(m) path = "#{service_path}/value_objects/#{m.underscore}.rb" template 'value_object.rb.erb', path end
service_name()
click to toggle source
# File lib/generators/service/value_object/value_object_generator.rb, line 25 def service_name Service::Helper.service_name(name) end
service_path()
click to toggle source
# File lib/generators/service/value_object/value_object_generator.rb, line 29 def service_path Service::Helper.service_path(name) end
spec_path()
click to toggle source
# File lib/generators/service/value_object/value_object_generator.rb, line 33 def spec_path Service::Helper.spec_path(name) end