Class: HerokuAppInfo::ContentResolver
- Inherits:
-
Object
- Object
- HerokuAppInfo::ContentResolver
- Defined in:
- lib/heroku_app_info/content_resolver.rb
Class Method Summary collapse
-
.resolve(name, info, sort: nil) ⇒ Array
Filename, content.
Class Method Details
.resolve(name, info, sort: nil) ⇒ Array
Returns filename, content.
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/heroku_app_info/content_resolver.rb', line 9 def self.resolve(name, info, sort: nil) ext = info.is_a?(String) ? ".txt" : ".json" [ [name, sort].compact.join("_") + ext, if info.is_a?(String) info else JSON.generate(info) end ] end |