Class: SuperDiff::RSpec::Configuration
- Inherits:
-
Object
- Object
- SuperDiff::RSpec::Configuration
- Defined in:
- lib/super_diff/rspec/configuration.rb
Instance Attribute Summary collapse
-
#extra_differ_classes ⇒ Object
readonly
Returns the value of attribute extra_differ_classes.
-
#extra_operational_sequencer_classes ⇒ Object
readonly
Returns the value of attribute extra_operational_sequencer_classes.
Instance Method Summary collapse
- #add_extra_diff_formatter_class(klass) ⇒ Object
- #add_extra_differ_class(klass) ⇒ Object
- #add_extra_operational_sequencer_class(klass) ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
10 11 12 13 14 |
# File 'lib/super_diff/rspec/configuration.rb', line 10 def initialize @extra_differ_classes = [].freeze @extra_operational_sequencer_classes = [].freeze @extra_diff_formatter_classes = [].freeze end |
Instance Attribute Details
#extra_differ_classes ⇒ Object (readonly)
Returns the value of attribute extra_differ_classes.
4 5 6 |
# File 'lib/super_diff/rspec/configuration.rb', line 4 def extra_differ_classes @extra_differ_classes end |
#extra_operational_sequencer_classes ⇒ Object (readonly)
Returns the value of attribute extra_operational_sequencer_classes.
4 5 6 |
# File 'lib/super_diff/rspec/configuration.rb', line 4 def extra_operational_sequencer_classes @extra_operational_sequencer_classes end |
Instance Method Details
#add_extra_diff_formatter_class(klass) ⇒ Object
25 26 27 28 |
# File 'lib/super_diff/rspec/configuration.rb', line 25 def add_extra_diff_formatter_class(klass) @extra_diff_formatter_classes = (@extra_diff_formatter_classes + [klass]).freeze end |
#add_extra_differ_class(klass) ⇒ Object
16 17 18 |
# File 'lib/super_diff/rspec/configuration.rb', line 16 def add_extra_differ_class(klass) @extra_differ_classes = (@extra_differ_classes + [klass]).freeze end |
#add_extra_operational_sequencer_class(klass) ⇒ Object
20 21 22 23 |
# File 'lib/super_diff/rspec/configuration.rb', line 20 def add_extra_operational_sequencer_class(klass) @extra_operational_sequencer_classes = (@extra_operational_sequencer_classes + [klass]).freeze end |