Class: Clickwrap::Retention::Applier::Result
- Inherits:
-
Data
- Object
- Data
- Clickwrap::Retention::Applier::Result
- Defined in:
- lib/clickwrap/retention/applier.rb
Instance Attribute Summary collapse
-
#applied ⇒ Object
readonly
Returns the value of attribute applied.
-
#errors ⇒ Object
readonly
Returns the value of attribute errors.
-
#skipped_changed ⇒ Object
readonly
Returns the value of attribute skipped_changed.
-
#skipped_held ⇒ Object
readonly
Returns the value of attribute skipped_held.
Instance Method Summary collapse
Instance Attribute Details
#applied ⇒ Object (readonly)
Returns the value of attribute applied
41 42 43 |
# File 'lib/clickwrap/retention/applier.rb', line 41 def applied @applied end |
#errors ⇒ Object (readonly)
Returns the value of attribute errors
41 42 43 |
# File 'lib/clickwrap/retention/applier.rb', line 41 def errors @errors end |
#skipped_changed ⇒ Object (readonly)
Returns the value of attribute skipped_changed
41 42 43 |
# File 'lib/clickwrap/retention/applier.rb', line 41 def skipped_changed @skipped_changed end |
#skipped_held ⇒ Object (readonly)
Returns the value of attribute skipped_held
41 42 43 |
# File 'lib/clickwrap/retention/applier.rb', line 41 def skipped_held @skipped_held end |
Instance Method Details
#clean? ⇒ Boolean
61 |
# File 'lib/clickwrap/retention/applier.rb', line 61 def clean? = errors.empty? |
#counts ⇒ Object
42 43 44 45 46 47 48 49 |
# File 'lib/clickwrap/retention/applier.rb', line 42 def counts { "applied" => applied.length, "skipped_held" => skipped_held.length, "skipped_changed" => skipped_changed.length, "errors" => errors.length } end |
#to_h ⇒ Object
51 52 53 54 55 56 57 58 59 |
# File 'lib/clickwrap/retention/applier.rb', line 51 def to_h { "applied" => applied.map(&:to_report_entry), "skipped_held" => skipped_held.map(&:to_report_entry), "skipped_changed" => skipped_changed.map(&:to_report_entry), "errors" => errors.map(&:to_report_entry), "counts" => counts } end |