Method: ASIR::Environment#find_writable_directory
- Defined in:
- lib/asir/environment.rb
#find_writable_directory(kind, *list) ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/asir/environment.rb', line 42 def find_writable_directory kind, *list list. reject { | p | ! p }. map { | p | File.(p) }. find { | p | File.writable?(p) } or raise "Cannot find writable directory for #{kind}" end |