class NgOnRails::ScaffoldGenerator
Public Instance Methods
generate_controller()
click to toggle source
# File lib/generators/ng_on_rails/scaffold_generator.rb, line 23 def generate_controller generate "ng_on_rails:controller #{full_model_name} #{options_string}" end
generate_layout()
click to toggle source
# File lib/generators/ng_on_rails/scaffold_generator.rb, line 15 def generate_layout if options[:layout] generate "ng_on_rails:layout #{full_model_name} #{options_string}" end end
generate_resource()
click to toggle source
# File lib/generators/ng_on_rails/scaffold_generator.rb, line 20 def generate_resource generate "ng_on_rails:resource #{full_model_name} #{options_string}" end
generate_views()
click to toggle source
# File lib/generators/ng_on_rails/scaffold_generator.rb, line 26 def generate_views generate "ng_on_rails:views #{full_model_name} #{options_string}" end
Private Instance Methods
options_string()
click to toggle source
# File lib/generators/ng_on_rails/scaffold_generator.rb, line 32 def options_string if @options_string.nil? @options_string = "" options.each do |option| unless option[1].blank? @options_string += " --#{option[0]}" if option[1].is_a?(Array) option[1].each do |opt_value| @options_string += " #{opt_value}" end else @options_string += " #{option[1]}" end end end end @options_string end