class Answers::EngineGenerator
Public Instance Methods
backend_route()
click to toggle source
# File lib/generators/answers/engine/engine_generator.rb, line 24 def backend_route @backend_route ||= if namespacing.underscore != plural_name %Q{"#\{Answers::Core.backend_route\}/#{namespacing.underscore}"} else "Answers::Core.backend_route" end end
generate()
click to toggle source
# File lib/generators/answers/engine/engine_generator.rb, line 20 def generate default_generate! end
skip_frontend?()
click to toggle source
# File lib/generators/answers/engine/engine_generator.rb, line 16 def skip_frontend? options[:skip_frontend] end
Protected Instance Methods
generator_command()
click to toggle source
# File lib/generators/answers/engine/engine_generator.rb, line 34 def generator_command 'rails generate answers:engine' end
reject_file_with_skip_frontend?(file)
click to toggle source
# File lib/generators/answers/engine/engine_generator.rb, line 38 def reject_file_with_skip_frontend?(file) (skip_frontend? && (file.to_s.include?('app') && file.to_s.scan(/admin|models|mailers/).empty?)) || reject_file_without_skip_frontend?(file) end