Sha256: 7d91e638a67387d1c6c7c1b9766d34d926ddeb99b28372e1004e8c733b6dcc14

Contents?: true

Size: 460 Bytes

Versions: 20

Compression:

Stored size: 460 Bytes

Contents

class Rollback < Deploy
  belongs_to :deploy, foreign_key: :parent_id

  def rollback?
    true
  end

  def rollbackable?
    false
  end

  def supports_rollback?
    false
  end

  def commits
    return Commit.none unless stack

    @commits ||= stack.commits.reachable.newer_than(until_commit_id).until(since_commit_id).order(id: :asc)
  end

  def commit_range
    [until_commit, since_commit]
  end

  def to_partial_path
    'deploys/deploy'
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
shipit-engine-0.5.2 app/models/rollback.rb
shipit-engine-0.5.1 app/models/rollback.rb
shipit-engine-0.5.0 app/models/rollback.rb
shipit-engine-0.4.10 app/models/rollback.rb
shipit-engine-0.4.9 app/models/rollback.rb
shipit-engine-0.4.8 app/models/rollback.rb
shipit-engine-0.4.7 app/models/rollback.rb
shipit-engine-0.4.6 app/models/rollback.rb
shipit-engine-0.4.5 app/models/rollback.rb
shipit-engine-0.4.4 app/models/rollback.rb
shipit-engine-0.4.3 app/models/rollback.rb
shipit-engine-0.4.2 app/models/rollback.rb
shipit-engine-0.4.1 app/models/rollback.rb
shipit-engine-0.4.0 app/models/rollback.rb
shipit-engine-0.3.1 app/models/rollback.rb
shipit-engine-0.3.0 app/models/rollback.rb
shipit-engine-0.2.3 app/models/rollback.rb
shipit-engine-0.2.2 app/models/rollback.rb
shipit-engine-0.2.1 app/models/rollback.rb
shipit-engine-0.2.0 app/models/rollback.rb