spec/nanoc/regressions/gh_1035_spec.rb in nanoc-4.7.9 vs spec/nanoc/regressions/gh_1035_spec.rb in nanoc-4.7.10
- old
+ new
@@ -1,18 +1,20 @@
+# frozen_string_literal: true
+
describe 'GH-1035', site: true, stdio: true do
before do
File.write('content/foo.md', '[<%= @items["/bar.*"].compiled_content(snapshot: :raw) %>]')
File.write('content/bar.md', 'I am bar!')
- File.write('lib/stuff.rb', <<EOS)
-Class.new(Nanoc::Filter) do
- identifier :gh_1031_text2bin
- type :text => :binary
+ File.write('lib/stuff.rb', <<~EOS)
+ Class.new(Nanoc::Filter) do
+ identifier :gh_1031_text2bin
+ type :text => :binary
- def run(content, params = {})
- File.write(output_filename, content)
- end
-end
+ def run(content, params = {})
+ File.write(output_filename, content)
+ end
+ end
EOS
File.write('Rules', <<EOS)
compile '/bar.*' do
filter :gh_1031_text2bin