Sha256: 1e040c97d80dfcb544f71e85bad2676e8b459611cdece7e1e78bc2d3b1997f2c

Contents?: true

Size: 965 Bytes

Versions: 3

Compression:

Stored size: 965 Bytes

Contents

module ExceptionHandler
  class ViewsGenerator < Rails::Generators::Base

    ###########################################
    ###########################################
    ###########################################

      #Views
      VIEWS = %w(views controllers models assets)

      #Options
      class_option :files, aliases: "-v", default: VIEWS, type: :array, desc: "Select file types (views, models, controllers, assets)"

      #Needed to reference files
      source_root File.expand_path("../../../../app", __FILE__)

    ###########################################
    ###########################################
    ###########################################

      #Files
      def create_files
        options.files.each do |arg|
          directory arg, "app/#{arg}"
        end
      end

    ###########################################
    ###########################################
    ###########################################

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
exception_handler-0.7.6.0 lib/generators/exception_handler/views_generator.rb
exception_handler-0.7.5.15 lib/generators/exception_handler/views_generator.rb
exception_handler-0.7.5 lib/generators/exception_handler/views_generator.rb