Method: Jars::Installer.print_require_jar

Defined in:
lib/jars/installer.rb
[View source]

105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/jars/installer.rb', line 105

def self.print_require_jar( file, dep, fallback = false )
  return if dep.type != :jar || dep.scope != :runtime
  if dep.system?
    file.puts( "require( '#{dep.file}' )" ) if file
  elsif dep.scope == :runtime
    if fallback
      file.puts( "  require '#{dep.path}'" ) if file
    else
      file.puts( "  require_jar( '#{dep.gav.gsub( ':', "', '" )}' )" ) if file
    end
  end
end