class NgOnRails::ControllerGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/generators/ng_on_rails/controller_generator.rb, line 7 def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
generate_controller()
click to toggle source
# File lib/generators/ng_on_rails/controller_generator.rb, line 11 def generate_controller if model_name.blank? option_copy_file "#{ControllerGenerator.source_root}/app_controller_template.js.coffee", "app/assets/javascripts/#{module_path}angular_app/controllers/app_controller.js.coffee", "app controller" else option_copy_file "#{ControllerGenerator.source_root}/controller_template.js.erb", "app/assets/javascripts/#{module_path}angular_app/controllers/#{plural_name}_controller.js.coffee", "#{plural_name} controller", true end end