Class: Jobs::Volley::Destroy::Version
- Inherits:
-
Base
- Object
- Base
- Jobs::Volley::Destroy::Version
- Defined in:
- app/models/jobs/volley/destroy/version.rb
Instance Method Summary collapse
Instance Method Details
#work ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/models/jobs/volley/destroy/version.rb', line 2 def work info "volley: #{Volley::Version::STRING}" info "destroy version #{model.to_s}" p = model.project b = model.branch v = model info "project: #{p.name}" info "branch: #{b.name}" info "version: #{v.name}" raise "something wrong with version heirarchy" unless p && b && v publisher.delete_version(p.name, b.name, v.name) ensure model.destroy end |