Module: Portly

Defined in:
lib/portly.rb,
lib/portly/version.rb,
lib/portly/constants.rb

Constant Summary collapse

VERSION =
'1.0.0'
DATA_DIR =
File.expand_path(File.join(
'..', '..', '..', 'data'),__FILE__)
CSV_FILE =
File.join(DATA_DIR, "service-names-port-numbers.csv")
JSON_FILE =
File.join(DATA_DIR, "service-names-port-numbers.json")

Class Method Summary collapse

Class Method Details

.lookup(port_number) ⇒ Object



8
9
10
11
12
# File 'lib/portly.rb', line 8

def self.lookup(port_number)
  port_number = port_number.to_s # JSON sets hash keys to strings
  data = JSON.parse(File.read(JSON_FILE))
  data[port_number]
end