class PactBroker::UI::ViewDomain::MatrixDeployedVersion
Attributes
Public Class Methods
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
Source
# File lib/pact_broker/ui/view_models/matrix_deployed_version.rb, line 15 def environment_name deployed_version.environment.name end
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
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
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