module Dapp::Dapp::Deps::Common
Public Instance Methods
dappdeps_container(dappdeps)
click to toggle source
# File lib/dapp/dapp/deps/common.rb, line 5 def dappdeps_container(dappdeps) dappdeps_containers[dappdeps] ||= ruby2go_dappdeps_command(dappdeps: dappdeps, command: :container) end
dappdeps_containers()
click to toggle source
# File lib/dapp/dapp/deps/common.rb, line 9 def dappdeps_containers @dappdeps_containers ||= {} end
ruby2go_dappdeps_command(dappdeps:, command:, **options)
click to toggle source
# File lib/dapp/dapp/deps/common.rb, line 13 def ruby2go_dappdeps_command(dappdeps:, command:, **options) (options[:options] ||= {}).merge!(host_docker_config_dir: self.class.host_docker_config_dir) ruby2go_dappdeps(dappdeps: dappdeps, command: command, **options).tap do |res| unless res["error"].nil? raise Error::Dapp, code: :ruby2go_dappdeps_command_failed_unexpected_error, data: { dappdeps: dappdeps, command: command, message: res["error"] } end break res['data'] end end