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