Sha256: 333ccd3c315e38ae74286d9df2ab94fd6c3437b75ae43cfc4dfb64a58cdb760d

Contents?: true

Size: 821 Bytes

Versions: 1

Compression:

Stored size: 821 Bytes

Contents

# Author: Kristian Mandrup
# email: kmandrup@gmail.com

require 'generators/rspec_rails3_gen_base'

module RSpec
  module Generators
    class SkeletonGenerator < Base
    
      def create_files      
        empty_directory "lib/tasks"
        # add rspec rake task
        copy_file   'rspec.rake', 'lib/tasks/rspec.rake'

        # add scripts
        copy_file     'script/autospec', 'script/autospec'
        chmod         'script/autospec', 0755, :verbose => false        

        copy_file     'script/spec', 'script/spec'    
        chmod         'script/spec', 0755, :verbose => false        

        empty_directory 'spec'
        copy_file   'rcov.opts', 'spec/rcov.opts'
        copy_file   'spec.opts', 'spec/spec.opts'
        template    'spec_helper.rb', 'spec_helper.rb'
      end  
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspec_rails3_gen-0.2.0 lib/generators/rspec/skeleton/skeleton_generator.rb