1717require 'java_buildpack/framework'
1818require 'java_buildpack/repository/configured_item'
1919require 'java_buildpack/util/application_cache'
20+ require 'java_buildpack/util/resource_utils'
2021
2122module JavaBuildpack ::Framework
2223
@@ -57,7 +58,7 @@ def compile
5758 system "mkdir -p #{ File . join new_relic_home , 'logs' } "
5859
5960 JavaBuildpack ::Util ::ApplicationCache . download_jar ( @version , @uri , 'New Relic Agent' , jar_name ( @version ) , new_relic_home )
60- copy_resources new_relic_home
61+ JavaBuildpack :: Util :: ResourceUtils . copy_resources ( 'new-relic' , new_relic_home )
6162 end
6263
6364 # Adds configuration information to +JAVA_OPTS+
@@ -75,24 +76,10 @@ def release
7576
7677 NAME_KEY = 'application_name'
7778
78- RESOURCES = File . join ( '..' , '..' , '..' , 'resources' , 'new-relic' ) . freeze
79-
8079 NEW_RELIC_HOME = '.new-relic' . freeze
8180
82- def copy_resources ( new_relic_home )
83- resources = File . expand_path ( RESOURCES , File . dirname ( __FILE__ ) )
84- system "cp -r #{ File . join resources , '*' } #{ new_relic_home } "
85- end
86-
8781 def self . find_new_relic_agent ( vcap_services , configuration )
88- if license_key ( vcap_services )
89- version , uri = JavaBuildpack ::Repository ::ConfiguredItem . find_item ( configuration )
90- else
91- version = nil
92- uri = nil
93- end
94-
95- return version , uri # rubocop:disable RedundantReturn
82+ license_key ( vcap_services ) ? JavaBuildpack ::Repository ::ConfiguredItem . find_item ( configuration ) : [ nil , nil ]
9683 end
9784
9885 def id ( version )
@@ -114,7 +101,7 @@ def self.license_key(vcap_services)
114101 license_key = services [ 0 ] [ 'credentials' ] [ 'licenseKey' ]
115102 end
116103
117- return license_key
104+ license_key
118105 end
119106
120107 def new_relic_home
0 commit comments