Sha256: f3d6fd7341eca650f64725f5ad4020d9ee12011e82cb79f6ff1519c0a07cfa20

Contents?: true

Size: 998 Bytes

Versions: 4

Compression:

Stored size: 998 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

4 entries across 4 versions & 1 rubygems

Version Path
exception_handler-0.8.0.2 lib/generators/exception_handler/views_generator.rb
exception_handler-0.8.0.1 lib/generators/exception_handler/views_generator.rb
exception_handler-0.8.0.0 lib/generators/exception_handler/views_generator.rb
exception_handler-0.7.7.0 lib/generators/exception_handler/views_generator.rb