Class: SuperDiff::Configuration
- Inherits:
-
Object
- Object
- SuperDiff::Configuration
- Defined in:
- lib/super_diff/configuration.rb
Instance Attribute Summary collapse
-
#actual_color ⇒ Object
Returns the value of attribute actual_color.
-
#border_color ⇒ Object
Returns the value of attribute border_color.
-
#expected_color ⇒ Object
Returns the value of attribute expected_color.
-
#extra_diff_formatter_classes ⇒ Object
readonly
Returns the value of attribute extra_diff_formatter_classes.
-
#extra_differ_classes ⇒ Object
readonly
Returns the value of attribute extra_differ_classes.
-
#extra_inspector_classes ⇒ Object
readonly
Returns the value of attribute extra_inspector_classes.
-
#extra_operation_tree_builder_classes ⇒ Object
readonly
Returns the value of attribute extra_operation_tree_builder_classes.
Instance Method Summary collapse
- #add_extra_diff_formatter_classes(*classes) ⇒ Object
- #add_extra_differ_classes(*classes) ⇒ Object (also: #add_extra_differ_class)
- #add_extra_inspector_classes(*classes) ⇒ Object
- #add_extra_operation_tree_builder_classes(*classes) ⇒ Object
- #add_extra_operation_tree_classes(*classes) ⇒ Object
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/super_diff/configuration.rb', line 17 def initialize @actual_color = :yellow @border_color = :blue @expected_color = :magenta @extra_diff_formatter_classes = [].freeze @extra_differ_classes = [].freeze @extra_inspector_classes = [].freeze @extra_operation_tree_builder_classes = [].freeze @extra_operation_tree_classes = [].freeze @header_color = :white end |
Instance Attribute Details
#actual_color ⇒ Object
Returns the value of attribute actual_color.
10 11 12 |
# File 'lib/super_diff/configuration.rb', line 10 def actual_color @actual_color end |
#border_color ⇒ Object
Returns the value of attribute border_color.
10 11 12 |
# File 'lib/super_diff/configuration.rb', line 10 def border_color @border_color end |
#expected_color ⇒ Object
Returns the value of attribute expected_color.
10 11 12 |
# File 'lib/super_diff/configuration.rb', line 10 def expected_color @expected_color end |
#extra_diff_formatter_classes ⇒ Object (readonly)
Returns the value of attribute extra_diff_formatter_classes.
3 4 5 |
# File 'lib/super_diff/configuration.rb', line 3 def extra_diff_formatter_classes @extra_diff_formatter_classes end |
#extra_differ_classes ⇒ Object (readonly)
Returns the value of attribute extra_differ_classes.
3 4 5 |
# File 'lib/super_diff/configuration.rb', line 3 def extra_differ_classes @extra_differ_classes end |
#extra_inspector_classes ⇒ Object (readonly)
Returns the value of attribute extra_inspector_classes.
3 4 5 |
# File 'lib/super_diff/configuration.rb', line 3 def extra_inspector_classes @extra_inspector_classes end |
#extra_operation_tree_builder_classes ⇒ Object (readonly)
Returns the value of attribute extra_operation_tree_builder_classes.
3 4 5 |
# File 'lib/super_diff/configuration.rb', line 3 def extra_operation_tree_builder_classes @extra_operation_tree_builder_classes end |
Instance Method Details
#add_extra_diff_formatter_classes(*classes) ⇒ Object
29 30 31 32 |
# File 'lib/super_diff/configuration.rb', line 29 def add_extra_diff_formatter_classes(*classes) @extra_diff_formatter_classes = (@extra_diff_formatter_classes + classes).freeze end |
#add_extra_differ_classes(*classes) ⇒ Object Also known as: add_extra_differ_class
38 39 40 |
# File 'lib/super_diff/configuration.rb', line 38 def add_extra_differ_classes(*classes) @extra_differ_classes = (@extra_differ_classes + classes).freeze end |
#add_extra_inspector_classes(*classes) ⇒ Object
43 44 45 46 |
# File 'lib/super_diff/configuration.rb', line 43 def add_extra_inspector_classes(*classes) @extra_inspector_classes = (@extra_inspector_classes + classes).freeze end |
#add_extra_operation_tree_builder_classes(*classes) ⇒ Object
52 53 54 55 |
# File 'lib/super_diff/configuration.rb', line 52 def add_extra_operation_tree_builder_classes(*classes) @extra_operation_tree_builder_classes = (@extra_operation_tree_builder_classes + classes).freeze end |
#add_extra_operation_tree_classes(*classes) ⇒ Object
61 62 63 64 |
# File 'lib/super_diff/configuration.rb', line 61 def add_extra_operation_tree_classes(*classes) @extra_operation_tree_classes = (@extra_operation_tree_classes + classes).freeze end |