Module: Cfenv::Services

Included in:
Cfenv
Defined in:
lib/cfenv/services.rb

Instance Method Summary collapse

Instance Method Details

#service(service_name) ⇒ Object



17
18
19
# File 'lib/cfenv/services.rb', line 17

def service(service_name)
  s = services(service_name).first
end

#services(service_name) ⇒ Object



12
13
14
# File 'lib/cfenv/services.rb', line 12

def services(service_name)
  vcap_services[service_name] || []
end

#vcap_servicesObject



4
5
6
7
8
9
# File 'lib/cfenv/services.rb', line 4

def vcap_services
  str = ENV['VCAP_SERVICES']
  str ||= '{}'
  obj = MultiJson.load str
  Hashie::Mash.new(obj)
end