summaryrefslogtreecommitdiff
path: root/lib/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/plugins.rake24
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/tasks/plugins.rake b/lib/tasks/plugins.rake
index 9c9f1fece85..f4d7edb2eb2 100644
--- a/lib/tasks/plugins.rake
+++ b/lib/tasks/plugins.rake
@@ -1,28 +1,4 @@
namespace :plugins do
- desc 'Generate skeleton for new plugin'
- task generate: :environment do
- ARGV.each { |a| task a.to_sym { } }
- name = ARGV[1]
-
- unless name.present?
- puts 'Error. You need to specify a name for the plugin'
- exit 1
- end
-
- class_name = name.classify
- param = name.underscore
- file_path = Rails.root.join('plugins', param + '_plugin.rb')
- template = File.read(Rails.root.join('generator_templates', 'plugins', 'template.rb'))
- template.gsub!('$NAME', class_name)
-
- if File.write(file_path, template)
- puts "Done. Your plugin saved under #{file_path}."
- puts 'Feel free to edit it.'
- else
- puts "Failed to save #{file_path}."
- end
- end
-
desc 'Validate existing plugins'
task validate: :environment do
puts 'Validating plugins from /plugins directory'