Module: Content::Remote::Pulp::Repository

Extended by:
ActiveSupport::Concern
Included in:
Content::Repository
Defined in:
app/models/content/remote/pulp/repository.rb

Instance Method Summary collapse

Instance Method Details

#deleteObject



34
35
36
# File 'app/models/content/remote/pulp/repository.rb', line 34

def delete
  Runcible::Resources::Repository.delete(pulp_id)
end

#pulp?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'app/models/content/remote/pulp/repository.rb', line 11

def pulp?
  @use_pulp ||= Setting.use_pulp and enabled?
end

#retrieve_with_detailsObject



19
20
21
22
# File 'app/models/content/remote/pulp/repository.rb', line 19

def retrieve_with_details
  return unless pulp? && pulp_id
  Runcible::Resources::Repository.retrieve(pulp_id, {:details => true})
end

#syncObject



15
16
17
# File 'app/models/content/remote/pulp/repository.rb', line 15

def sync
  Runcible::Resources::Repository.sync(pulp_id)
end

#sync_historyObject



29
30
31
32
# File 'app/models/content/remote/pulp/repository.rb', line 29

def sync_history
  return unless pulp? && pulp_id
  Runcible::Extensions::Repository.sync_history(pulp_id)
end

#sync_statusObject



24
25
26
27
# File 'app/models/content/remote/pulp/repository.rb', line 24

def sync_status
  return unless pulp? && pulp_id
  Runcible::Extensions::Repository.sync_status(pulp_id)
end