lib/generators/dashing/widget_generator.rb
module Dashing
module Generators
class WidgetGenerator < ::Rails::Generators::NamedBase
source_root File.expand_path('../../templates', __FILE__)
desc 'Creates a new Dashing widget.'
def widget
template 'widgets/new.html', Dashing.config.widgets_views_path.join("#{file_name}.html")
template 'widgets/new.scss', Dashing.config.widgets_css_path.join('widgets', "#{file_name}.scss")
template 'widgets/new.coffee', Dashing.config.widgets_js_path.join('widgets', "#{file_name}.coffee")
end
end
end
end