Skip to content

Commit 9834ae3

Browse files
committed
🐛 Fix latent reference to @logger out of context
Signed-off-by: Peter H. Boling <[email protected]>
1 parent a36b45a commit 9834ae3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/cyclonedx/bom_builder.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def self.specs_list
133133
object.name = dependency.name
134134
object.version = dependency.version
135135
object.purl = purl(object.name, object.version)
136-
gem = get_gem(object.name, object.version)
136+
gem = get_gem(object.name, object.version, @logger)
137137
next if gem.nil?
138138

139139
if gem['licenses']&.length&.positive?

lib/cyclonedx/bom_helpers.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ def build_bom_xml(gems)
101101
builder.to_xml
102102
end
103103

104-
def get_gem(name, version)
104+
def get_gem(name, version, logger)
105105
url = "https://rubygems.org/api/v1/versions/#{name}.json"
106106
begin
107107
RestClient.proxy = ENV.fetch('http_proxy', nil)
108108
response = RestClient.get(url)
109109
body = JSON.parse(response.body)
110110
body.select { |item| item['number'] == version.to_s }.first
111111
rescue StandardError
112-
@logger.warn("#{name} couldn't be fetched")
112+
logger.warn("#{name} couldn't be fetched")
113113
nil
114114
end
115115
end

0 commit comments

Comments
 (0)