class Deploy::Server

Public Class Methods

collection_path(params = {}) click to toggle source
# File lib/deploy/resources/server.rb, line 5
def collection_path(params = {})
  "projects/#{params[:project].permalink}/servers"
end
member_path(id, params = {}) click to toggle source
# File lib/deploy/resources/server.rb, line 9
def member_path(id, params = {})
  "projects/#{params[:project].permalink}/servers/#{identifier}"
end

Public Instance Methods

default_params() click to toggle source
# File lib/deploy/resources/server.rb, line 14
def default_params
  {:project => self.project}
end
to_s() click to toggle source
# File lib/deploy/resources/server.rb, line 18
def to_s
  Array.new.tap do |a|
    a << self.name
    a << "(branch: #{self.preferred_branch})" if self.preferred_branch
    if self.last_revision
      a << "(currently: #{self.last_revision})"
    else
      a << "(currently undeployed)"
    end
  end.join(' ')
end