Sha256: 11cb7e1720c433a2c3c890385a07528b127d9421f3ff23ba73e9307853b1bb38
Contents?: true
Size: 724 Bytes
Versions: 4
Compression:
Stored size: 724 Bytes
Contents
require 'guard/mocha_node' Guard::Mochanode = Guard::MochaNode module Guard class Mochanode < Guard GEM_NAME = "mocha-node" # Guardfile template needed inside guard gem def self.init(name) if ::Guard::Dsl.guardfile_include?(GEM_NAME) ::Guard::UI.info "Guardfile already includes #{GEM_NAME} guard" else content = File.read('Guardfile') guard = File.read("#{::Guard.locate_guard(GEM_NAME)}/lib/guard/mocha_node/templates/Guardfile") File.open('Guardfile', 'wb') do |f| f.puts(content) f.puts("") f.puts(guard) end ::Guard::UI.info "#{name} guard added to Guardfile, feel free to edit it" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems