Sha256: c903ede13bec4876621e0c9af0a0d4397ba15a91017fbca0e01ffe67c13fc8f4

Contents?: true

Size: 460 Bytes

Versions: 16

Compression:

Stored size: 460 Bytes

Contents

require 'simp/rake/beaker'
require 'bundler/gem_tasks'

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

16 entries across 16 versions & 1 rubygems

Version Path
simp-rspec-puppet-facts-3.13.0 Rakefile
simp-rspec-puppet-facts-3.12.0 Rakefile
simp-rspec-puppet-facts-3.11.0 Rakefile
simp-rspec-puppet-facts-3.10.0 Rakefile
simp-rspec-puppet-facts-3.9.0 Rakefile
simp-rspec-puppet-facts-3.8.3 Rakefile
simp-rspec-puppet-facts-3.8.1 Rakefile
simp-rspec-puppet-facts-3.7.0 Rakefile
simp-rspec-puppet-facts-3.6.3 Rakefile
simp-rspec-puppet-facts-3.6.2 Rakefile
simp-rspec-puppet-facts-3.6.1 Rakefile
simp-rspec-puppet-facts-3.6.0 Rakefile
simp-rspec-puppet-facts-3.5.1 Rakefile
simp-rspec-puppet-facts-3.5.0 Rakefile
simp-rspec-puppet-facts-3.3.0 Rakefile
simp-rspec-puppet-facts-3.2.0 Rakefile