11
12
13
14
15
16
17
18
19
|
# File 'lib/generators/styleguide/widget/widget_generator.rb', line 11
def create_widget
template_engine = Rails.configuration.generators.options[:rails][:template_engine]
template_engine = :erb unless [:haml, :erb, :slim].include? template_engine
stylesheet_engine = Rails.configuration.generators.options[:rails][:stylesheet_engine]
destination_name = name.gsub(/-/, '_').parameterize(sep = '_')
copy_file "widget.html.#{template_engine}", "app/views/styleguide/widgets/_#{destination_name}.html.#{template_engine}"
create_file "app/assets/stylesheets/widgets/#{destination_name}.css.#{stylesheet_engine}"
end
|