Class: PPColumns
Class Method Summary collapse
Instance Method Summary collapse
- #get(symbol_identifier) ⇒ Object
-
#initialize ⇒ PPColumns
constructor
A new instance of PPColumns.
Constructor Details
#initialize ⇒ PPColumns
Returns a new instance of PPColumns.
25 26 27 28 29 30 |
# File 'lib/dtk_constants.rb', line 25 def initialize # content = DiskCacher.new.fetch("http://localhost/mockup/get_const_metadata", ::DTK::Configuration.get(:meta_constants_ttl)) content = DiskCacher.new.fetch("const_metadata", ::DTK::Configuration.get(:meta_constants_ttl)) raise DTK::Client::DtkError, "Require constants metadata is empty, please contact DTK team." if content.empty? @constants = JSON.parse(content) end |
Class Method Details
.get(symbol_identifier) ⇒ Object
32 33 34 |
# File 'lib/dtk_constants.rb', line 32 def self.get(symbol_identifier) return PPColumns.instance.get(symbol_identifier) end |
Instance Method Details
#get(symbol_identifier) ⇒ Object
36 37 38 |
# File 'lib/dtk_constants.rb', line 36 def get(symbol_identifier) return @constants[symbol_identifier.to_s] end |