Sha256: e759f6c6e99e34c30dc9e329c93bb512b9d01ec008ae06808e0d277a0078d254
Contents?: true
Size: 526 Bytes
Versions: 5
Compression:
Stored size: 526 Bytes
Contents
module Cardio class Mod # Methods used via "eval" in Modfiles module ModfileApi def mod mod_name, path=nil @dirs.add_mod mod_name, path end def gem_mod name deps = Mod.dependencies name unknown_gem_mod!(name) if deps.blank? deps.each { |spec| @dirs.add_gem_mod spec.name, spec.full_gem_path } end private def unknown_gem_mod! name raise Card::Error, %(Unknown gem "#{name}". Make sure it is in your Gemfile.) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems