Skip to content

Commit b46a4aa

Browse files
committed
fix frozen string literal warning
1 parent b15a7be commit b46a4aa

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
ruby: ['2.7', '3.0']
10+
ruby: ["3.1", "3.2", "3.3", "3.4"]
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout repository

Gemfile

+4
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,7 @@ gemspec
2020
gem 'rake'
2121
gem 'rdoc'
2222
gem 'activesupport'
23+
24+
group :test do
25+
gem 'mutex_m'
26+
end

lib/iq_rdf/document.rb

+6-6
Original file line numberDiff line numberDiff line change
@@ -145,16 +145,16 @@ def to_ntriples
145145
def to_turtle
146146
s = ""
147147
@namespaces.values.sort{ |n1, n2| n1.turtle_token <=> n2.turtle_token }.each do |namespace|
148-
s << "@prefix #{namespace.turtle_token}: <#{namespace.uri_prefix}>.\n"
148+
s += "@prefix #{namespace.turtle_token}: <#{namespace.uri_prefix}>.\n"
149149
end
150-
s << "\n"
150+
s += "\n"
151151
@nodes.each do |subject|
152152
pref = subject.to_s(@document_language)
153153
indent = "".ljust(pref.length)
154154

155155
# Render subject, if it is defined as a RDF-type.
156156
if subject.rdf_type
157-
s << "#{pref} a #{subject.rdf_type}"
157+
s += "#{pref} a #{subject.rdf_type}"
158158
pref = ";\n" + indent
159159
end
160160

@@ -163,13 +163,13 @@ def to_turtle
163163
objects = predicate.nodes.map { |object| object.to_s(indent: indent, lang: predicate.lang || subject.lang || @document_language) }
164164
.join(", ")
165165

166-
s << "#{pref} #{predicate.to_s} #{objects}"
166+
s += "#{pref} #{predicate.to_s} #{objects}"
167167

168168
pref = ";\n" + indent
169169
end
170-
s << ".\n"
170+
s += ".\n"
171171
if @config[:empty_line_between_triples]
172-
s << "\n"
172+
s += "\n"
173173
end
174174
end
175175
s

0 commit comments

Comments
 (0)