spec/support/stub.rb in rails-timeago-2.16.0 vs spec/support/stub.rb in rails-timeago-2.17.1
- old
+ new
@@ -1,17 +1,19 @@
+# frozen_string_literal: true
+
class TimeagoStub
include Rails::Timeago::Helper
- I18n.backend.store_translations :en, :hello => 'World'
+ I18n.backend.store_translations :en, hello: 'World'
def time_tag(time, content, options = {})
- options = options.map { |k,v| "#{k}=\"#{v}\""}
+ options = options.map {|k, v| "#{k}=\"#{v}\"" }
"<time datetime=\"#{time.iso8601}\" #{options.join ' '}>#{content}</time>"
end
- def time_ago_in_words(time)
- "%time_ago_in_words%"
+ def time_ago_in_words(_time)
+ '%time_ago_in_words%'
end
def javascript_tag(source)
"<script>#{source}</script>"
end
@@ -19,11 +21,11 @@
class Application
attr_accessor :render
ASSET_BASE = Pathname.new(File.expand_path('../../..', __FILE__))
- ASSET_DIRECTORIES = %w(lib/assets vendor/assets spec/support/assets)
+ ASSET_DIRECTORIES = %w[lib/assets vendor/assets spec/support/assets].freeze
def initialize
@helper = TimeagoStub.new
end
@@ -37,13 +39,13 @@
end
end
def call_render
body = if @render
- @render.call(@helper, @request)
- else
- '<noscript></noscript>'
- end
+ @render.call(@helper, @request)
+ else
+ '<noscript></noscript>'
+ end
<<-HTML
<html>
<head>
<title></title>