module HubStep
Constants
- VERSION
Public Class Methods
hostname()
click to toggle source
Internal: Get this machine's hostname.
Returns a String.
# File lib/hubstep.rb, line 13 def self.hostname @hostname ||= Socket.gethostname.freeze end
server_metadata()
click to toggle source
Internal: Reads server data written during provisioning.
Returns a Hash.
# File lib/hubstep.rb, line 20 def self.server_metadata return @server_metadata if defined?(@server_metadata) @server_metadata = begin JSON.parse(File.read("/etc/github/metadata.json")).freeze rescue {}.freeze end end