Class: Qualspec::RSpec::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/qualspec/rspec/configuration.rb

Overview

RSpec-specific configuration

Examples:

Configure in spec_helper.rb

Qualspec::RSpec.configure do |config|
  config.default_threshold = 7
  config.vcr_cassette_dir = "spec/cassettes/qualspec"
  config.record_mode = :new_episodes
end

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



27
28
29
30
31
32
# File 'lib/qualspec/rspec/configuration.rb', line 27

def initialize
  @default_threshold = 7
  @vcr_cassette_dir = 'spec/cassettes/qualspec'
  @record_mode = :new_episodes
  @load_builtins = true
end

Instance Attribute Details

#default_thresholdObject

Default pass threshold for evaluations (0-10)



16
17
18
# File 'lib/qualspec/rspec/configuration.rb', line 16

def default_threshold
  @default_threshold
end

#load_builtinsObject

Whether to load builtin rubrics automatically



25
26
27
# File 'lib/qualspec/rspec/configuration.rb', line 25

def load_builtins
  @load_builtins
end

#record_modeObject

VCR recording mode (:new_episodes, :none, :all, :once)



22
23
24
# File 'lib/qualspec/rspec/configuration.rb', line 22

def record_mode
  @record_mode
end

#vcr_cassette_dirObject

Directory for VCR cassettes



19
20
21
# File 'lib/qualspec/rspec/configuration.rb', line 19

def vcr_cassette_dir
  @vcr_cassette_dir
end