Method: ScoutRailsProxy::Environment#thin?

Defined in:
lib/scout_rails_proxy/environment.rb

#thin?Boolean

app server related-checks

Returns:

  • (Boolean)


65
66
67
68
69
70
71
# File 'lib/scout_rails_proxy/environment.rb', line 65

def thin?
  if defined?(::Thin) && defined?(::Thin::Server)
    # Ensure Thin is actually initialized. It could just be required and not running.
    ObjectSpace.each_object(Thin::Server) { |x| return true }
    false
  end
end