class DruidTools::StacksDruid

Overrides the Druid#tree method

Public Instance Methods

path(extra = nil, create = false) click to toggle source

all content lives in the base druid directory

# File lib/druid_tools/access_druid.rb, line 13
def path(extra = nil, create = false)
  result = File.join(*[base, tree].compact)
  mkdir(extra) if create && !File.exist?(result)
  result
end
pruning_base() click to toggle source
# File lib/druid_tools/access_druid.rb, line 19
def pruning_base
  pathname
end
tree() click to toggle source
# File lib/druid_tools/access_druid.rb, line 8
def tree
  @druid.scan(self.class.pattern).flatten
end