Sha256: 66c08d41c5d1e0067c061917dc7dc2bf592c01fefbea20cf3b999c9ed443f9ca

Contents?: true

Size: 364 Bytes

Versions: 3

Compression:

Stored size: 364 Bytes

Contents

module Nucleus
  # Return the project's root directory.
  # @return [Path] project's root directory
  def self.root
    File.join(__dir__, '..', '..')
  end

  # Return the project's main source code directory 'lib/nucleus''.
  # @return [Path] project's main source code directory
  def self.src
    File.join(Nucleus.root, '/lib/nucleus')
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nucleus-0.3.1 lib/nucleus/root_dir.rb
nucleus-0.2.0 lib/nucleus/root_dir.rb
nucleus-0.1.0 lib/nucleus/root_dir.rb