7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/generators/visual_condition_builder/widget_generator.rb', line 7
def generate_widget
@widget_name = file_name.classify
view_dir = "app/views/widgets/#{widget_name_file}"
template "generic_widget.erb", File.join('app/widgets', "#{widget_name_file}_widget.rb")
if self.behavior == :revoke && Dir.exists?(view_dir)
require 'fileutils'
FileUtils.rm_rf(view_dir)
elsif self.behavior == :invoke
copy_file "generic_widget.html.erb", File.join(view_dir, 'exemplo.html.erb')
end
end
|