Method: Rdm::CLI::DependenciesController#run

Defined in:
lib/rdm/cli/dependencies_controller.rb

#runObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/rdm/cli/dependencies_controller.rb', line 16

def run
  @stdout.puts Rdm::Handlers::DependenciesHandler.draw(
    package_name: @package_name,
    project_path: @project_path
  )
rescue Rdm::Errors::InvalidParams => e
  @stdout.puts e.message
rescue Rdm::Errors::SourceFileDoesNotExist => e
  @stdout.puts e.message
rescue Rdm::Errors::PackageHasNoDependencies => e
  @stdout.puts "Package `#{e.message}` has no dependencies"
rescue Rdm::Errors::PackageDoesNotExist => e
  @stdout.puts "Package `#{e.message}` is not defined"
end