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