Sha256: a5f59d26c077fbb678d4c2fb1f31bb10c40d9bc35055d7a2993c4f0650cd9a6e
Contents?: true
Size: 473 Bytes
Versions: 9
Compression:
Stored size: 473 Bytes
Contents
require 'rails/generators/base' class HarnessGuardfileGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) class_option :watch_types, type: :array, default: [], required: true, desc: "Types of specs to watch" def generate_guardfile template 'Guardfile', 'Guardfile' end private def spec_paths options.watch_types.map { |t| "spec/#{t}" } end def spec_type_matcher options.watch_types.join('|') end end
Version data entries
9 entries across 9 versions & 1 rubygems