Class: ClassMetrix::Formatters::Components::MissingBehaviorsComponent
- Inherits:
-
Object
- Object
- ClassMetrix::Formatters::Components::MissingBehaviorsComponent
- Defined in:
- lib/class_metrix/formatters/components/missing_behaviors_component.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(data, options = {}) ⇒ MissingBehaviorsComponent
constructor
A new instance of MissingBehaviorsComponent.
Constructor Details
#initialize(data, options = {}) ⇒ MissingBehaviorsComponent
Returns a new instance of MissingBehaviorsComponent.
7 8 9 10 11 12 13 |
# File 'lib/class_metrix/formatters/components/missing_behaviors_component.rb', line 7 def initialize(data, = {}) @data = data @options = @show_missing_summary = .fetch(:show_missing_summary, false) @summary_style = .fetch(:summary_style, :grouped) # :grouped, :flat, :detailed @missing_behaviors = {} # : Hash[String, Hash[String, String]] end |
Instance Method Details
#generate ⇒ Object
15 16 17 18 19 20 |
# File 'lib/class_metrix/formatters/components/missing_behaviors_component.rb', line 15 def generate return [] unless @show_missing_summary track_missing_behaviors generate_missing_behaviors_summary end |