module Cfenv::Application
Constants
- WHITELISTED_SYMBOLS
Public Instance Methods
method_missing(method, *args)
Also aliased as: method_missing_without_whitelisted_symbol_check
Alias for: method_missing_with_whitelisted_symbol_check
method_missing_with_whitelisted_symbol_check(method, *args)
click to toggle source
all taken from docs.run.pivotal.io/devguide/deploy-apps/environment-variable.html#VCAP-APPLICATION
# File lib/cfenv/application.rb, line 25 def method_missing_with_whitelisted_symbol_check(method, *args) if WHITELISTED_SYMBOLS.include?(method) vcap_application.send(method) else method_missing_without_whitelisted_symbol_check(method, args) end end
Also aliased as: method_missing
vcap_application()
click to toggle source
# File lib/cfenv/application.rb, line 16 def vcap_application str = ENV['VCAP_APPLICATION'] str ||= '{}' obj = MultiJson.load str Hashie::Mash.new(obj) end