Class: PuppetValidator::Validators::Rspec

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet-validator/validators/rspec.rb

Instance Method Summary collapse

Constructor Details

#initialize(settings) ⇒ Rspec

Returns a new instance of Rspec.



3
4
5
6
# File 'lib/puppet-validator/validators/rspec.rb', line 3

def initialize(settings)
  @logger   = settings.logger
  @spec_dir = settings.spec
end

Instance Method Details

#validate(str, spec) ⇒ Object



8
9
10
# File 'lib/puppet-validator/validators/rspec.rb', line 8

def validate(str, spec)
  run_rspec("#{@spec_dir}/#{spec}.rb", str)
end