Method: Content::Pulp::RepositorySyncStatus#initialize

Defined in:
app/services/content/pulp/repository_sync_status.rb

#initialize(attrs) ⇒ RepositorySyncStatus

Returns a new instance of RepositorySyncStatus.



13
14
15
16
17
18
19
20
# File 'app/services/content/pulp/repository_sync_status.rb', line 13

def initialize(attrs)
  @state      = NOT_SYNCED
  @sync_times = @sync_metrics = {}

  attrs.each do |k, v|
    instance_variable_set("@#{k}", v) if respond_to?("#{k}".to_sym)
  end
end