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>