Class: GemPaths::List
- Inherits:
-
Object
- Object
- GemPaths::List
- Defined in:
- lib/gem_paths/list.rb
Class Method Summary collapse
Class Method Details
.to_json ⇒ Object
24 25 26 27 |
# File 'lib/gem_paths/list.rb', line 24 def self.to_json require 'json' JSON.pretty_generate(Hash[*gem_name_path_map.flatten]) end |
.to_make ⇒ Object
13 14 15 |
# File 'lib/gem_paths/list.rb', line 13 def self.to_make gem_name_path_map.map { |pair| "export gem-path-#{pair[0]} := #{pair[1]}" } end |
.to_yaml ⇒ Object
17 18 19 20 21 22 |
# File 'lib/gem_paths/list.rb', line 17 def self.to_yaml str = "---\n" str << "gem:\n" str << " path:\n" str << gem_name_path_map.map { |pair| " #{pair[0]}: #{pair[1]}" }.join("\n") end |