Module: Stoplight::Admin::Helpers

Defined in:
lib/stoplight/admin/helpers.rb

Constant Summary collapse

COLORS =
[
  GREEN = Stoplight::Color::GREEN,
  YELLOW = Stoplight::Color::YELLOW,
  RED = Stoplight::Color::RED
].freeze

Instance Method Summary collapse

Instance Method Details

#dependenciesStoplight::Admin::Dependencies



13
14
15
# File 'lib/stoplight/admin/helpers.rb', line 13

def dependencies
  Dependencies.new(data_store:)
end

#time_ago_in_words(time) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/stoplight/admin/helpers.rb', line 17

def time_ago_in_words(time)
  time_difference = Time.now.utc - time
  if time_difference < 1
    "just now"
  elsif time_difference < 60
    "#{time_difference.to_i}s ago"
  elsif time_difference < 3600
    "#{(time_difference / 60).to_i}m ago"
  elsif time_difference < 86400
    "#{(time_difference / 3600).to_i}h ago"
  else
    "#{(time_difference / 86400).to_i}d ago"
  end
end