codefirst/AsakusaSatellite

View on GitHub
lib/generators/as_filter/as_filter_generator.rb

Summary

Maintainability
A
25 mins
Test Coverage
class AsFilterGenerator < Rails::Generators::NamedBase
  source_root File.expand_path('../templates', __FILE__)

  def create_as_filter_file
    template 'init.rb',
             "plugins/as_#{file_name.underscore}_filter/init.rb"
    template 'as_filter.rb',
             "plugins/as_#{file_name.underscore}_filter/lib/#{file_name.underscore}_filter.rb"
    template 'spec.rb',
             "plugins/as_#{file_name.underscore}_filter/spec/lib/#{file_name.underscore}_filter_spec.rb"
  end
end