class PactBroker::UI::ViewDomain::MatrixDeployedVersion
Attributes
deployed_version[R]
Public Class Methods
new(deployed_version)
click to toggle source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 11 def initialize deployed_version @deployed_version = deployed_version end
Public Instance Methods
environment_name()
click to toggle source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 15 def environment_name deployed_version.environment.name end
tooltip()
click to toggle source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 19 def tooltip "Currently deployed to #{deployed_version.environment.display_name} (#{relative_date(deployed_version.created_at)})" end
url()
click to toggle source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 23 def url hal_browser_url(deployed_version_url(deployed_version)) end
Private Instance Methods
relative_date(date)
click to toggle source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 31 def relative_date date DateHelper.distance_of_time_in_words(date, DateTime.now) + " ago" end