Class: Gem::Specification
- Inherits:
-
Object
- Object
- Gem::Specification
- Defined in:
- lib/extensions.rb
Instance Method Summary collapse
Instance Method Details
#files_tree ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/extensions.rb', line 4 def files_tree tree = {} files.each do |file| split_dirs = file.split(/\//) keyed_hash = {} split_dirs.reverse.each do |key| keyed_hash = {key => keyed_hash} end tree.deep_merge!(keyed_hash) end tree end |
#on_github? ⇒ Boolean
17 18 19 |
# File 'lib/extensions.rb', line 17 def on_github? homepage =~ /github\.com\/([\w\d\-\_]+)\/([\w\d\-\_]+)\/tree/ end |