Module: SolrMakr::WrapsDirectory

Extended by:
ActiveSupport::Concern
Includes:
WrapsPath
Included in:
Configsets::Directory, LocalConfiguration::Cache, LocalConfiguration::ConfigDirectory, LocalConfiguration::Directory
Defined in:
lib/solr_makr/meta/wraps_directory.rb

Instance Attribute Summary

Attributes included from WrapsPath

#path

Instance Method Summary collapse

Methods included from WrapsPath

#inspect

Instance Method Details

#create_if_missing!Boolean

Returns if created.

Returns:

  • (Boolean)

    if created



12
13
14
15
16
17
18
19
20
# File 'lib/solr_makr/meta/wraps_directory.rb', line 12

def create_if_missing!
  unless exists?
    path.mkpath

    true
  else
    false
  end
end

#subdirectories<Pathname>

Returns:

  • (<Pathname>)


23
24
25
# File 'lib/solr_makr/meta/wraps_directory.rb', line 23

def subdirectories
  path.children.select(&:directory?)
end