class Service::Generators::ExternalGenerator
Public Instance Methods
create_externals()
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 11 def create_externals externals.each do |m| @external = m.classify create_main(m) create_test(m) end end
Private Instance Methods
create_main(m)
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 21 def create_main(m) path = "#{service_path}/externals/#{m.underscore}.rb" template 'external.rb.erb', path end
create_test(m)
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 26 def create_test(m) path = "#{spec_path}/externals/#{m.underscore}_spec.rb" template 'external_spec.rb.erb', path end
service_name()
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 31 def service_name Service::Helper.service_name(name) end
service_path()
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 35 def service_path Service::Helper.service_path(name) end
spec_path()
click to toggle source
# File lib/generators/service/external/external_generator.rb, line 39 def spec_path Service::Helper.spec_path(name) end