Module: Rdm::Helpers::PathHelper
- Included in:
- Rdm
- Defined in:
- lib/rdm/helpers/path_helper.rb
Instance Method Summary collapse
Instance Method Details
#package_path(package_name, current_file: nil) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/rdm/helpers/path_helper.rb', line 4 def package_path(package_name, current_file: nil) current_file ||= caller[0].split(':').first source = Rdm::SourceParser.read_and_init_source(Rdm::SourceLocator.locate(current_file)) raise Rdm::Errors::PackageDoesNotExist unless source.packages.keys.include?(package_name.to_s) return source.packages.fetch(package_name.to_s).path end |