class Chino::Drivers::PathDriver
base class for all dependency drivers
Public Instance Methods
config()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 11 def config @config ||= Config.new(file: File.join(location, 'Chinofile')) end
exist?(file)
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 32 def exist?(file) config.bundle_exports.key?(file) end
inner_deps()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 36 def inner_deps [] end
install!()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 23 def install! end
load_file(file)
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 26 def load_file(file) return {} unless exist? file { filename: File.join(location, file) } end
location()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 7 def location @dep[:location] end
name()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 15 def name config.bundle_name end
version()
click to toggle source
# File lib/chino/drivers/path_driver.rb, line 19 def version config.bundle_version end