Class: Myg::TabsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/generators/myg/tabs_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_templatesObject



14
15
16
17
18
19
20
21
# File 'lib/generators/myg/tabs_generator.rb', line 14

def create_templates
    template '_tabs.html.erb', "app/views/#{options[:controller]}/_tabs.html.erb"
    options[:method_names]&.each do |name|
        @name = name[:name].underscore
        template 'tab.html.erb', "app/views/#{options[:controller]}/#{@name}.html.erb"
        template '_tab.html.erb', "app/views/#{options[:controller]}/_#{@name}.html.erb"
    end
end