Class: Maintenance::VariantGroupBackfill::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/maintenance/variant_group_backfill.rb

Overview

Backfill result counters.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groups_created: 0, members_added: 0, variations_linked: 0, skipped: [], log: []) ⇒ Result

Returns a new instance of Result.

Parameters:

  • groups_created (Integer) (defaults to: 0)
  • members_added (Integer) (defaults to: 0)
  • variations_linked (Integer) (defaults to: 0)
  • skipped (Array<String>) (defaults to: [])

    families skipped, with reasons

  • log (Array<String>) (defaults to: [])

    human-readable run log lines



41
# File 'app/services/maintenance/variant_group_backfill.rb', line 41

def initialize(groups_created: 0, members_added: 0, variations_linked: 0, skipped: [], log: []) = super

Instance Attribute Details

#groups_createdObject (readonly)

Returns the value of attribute groups_created

Returns:

  • (Object)

    the current value of groups_created



35
36
37
# File 'app/services/maintenance/variant_group_backfill.rb', line 35

def groups_created
  @groups_created
end

#logObject (readonly)

Returns the value of attribute log

Returns:

  • (Object)

    the current value of log



35
36
37
# File 'app/services/maintenance/variant_group_backfill.rb', line 35

def log
  @log
end

#members_addedObject (readonly)

Returns the value of attribute members_added

Returns:

  • (Object)

    the current value of members_added



35
36
37
# File 'app/services/maintenance/variant_group_backfill.rb', line 35

def members_added
  @members_added
end

#skippedObject (readonly)

Returns the value of attribute skipped

Returns:

  • (Object)

    the current value of skipped



35
36
37
# File 'app/services/maintenance/variant_group_backfill.rb', line 35

def skipped
  @skipped
end

#variations_linkedObject (readonly)

Returns the value of attribute variations_linked

Returns:

  • (Object)

    the current value of variations_linked



35
36
37
# File 'app/services/maintenance/variant_group_backfill.rb', line 35

def variations_linked
  @variations_linked
end