Sha256: de921ccefcffb4b5539cb85cf03c7780ce89883b99ee569498bfad1e6a26e2ed
Contents?: true
Size: 432 Bytes
Versions: 7
Compression:
Stored size: 432 Bytes
Contents
require 'simp/rake/beaker' Simp::Rake::Beaker.new(__dir__) namespace :syntax do def syntax_check(task, glob) warn "---> #{task.name}" Dir.glob(glob).map do |file| puts '------| Attempting to load: ' + file yield(file) end end desc 'Syntax check for facts files under facts/' task :facts do |t| require 'json' syntax_check(t, 'facts/**/*.facts') { |j| JSON.parse(File.read(j)) } end end
Version data entries
7 entries across 7 versions & 1 rubygems