Rails/TimeZone:
Enabled: false
-# Offense count: 6
-# Cop supports --auto-correct.
-Style/ExplicitBlockArgument:
- Exclude:
- - 'app/controllers/api/amf_controller.rb'
- - 'app/controllers/application_controller.rb'
- - 'app/mailers/notifier.rb'
- - 'test/integration/client_applications_test.rb'
-
# Offense count: 572
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
[-2, "An unusual error happened (in #{call}). The server said: #{e}"]
end
- def amf_handle_error_with_timeout(call, rootobj, rootid)
+ def amf_handle_error_with_timeout(call, rootobj, rootid, &block)
amf_handle_error(call, rootobj, rootid) do
- OSM::Timer.timeout(Settings.api_timeout, OSM::APITimeoutError) do
- yield
- end
+ OSM::Timer.timeout(Settings.api_timeout, OSM::APITimeoutError, &block)
end
end
##
# wrap an api call in a timeout
- def api_call_timeout
- OSM::Timer.timeout(Settings.api_timeout, Timeout::Error) do
- yield
- end
+ def api_call_timeout(&block)
+ OSM::Timer.timeout(Settings.api_timeout, Timeout::Error, &block)
rescue Timeout::Error
raise OSM::APITimeoutError
end
##
# wrap a web page in a timeout
- def web_timeout
- OSM::Timer.timeout(Settings.web_timeout, Timeout::Error) do
- yield
- end
+ def web_timeout(&block)
+ OSM::Timer.timeout(Settings.web_timeout, Timeout::Error, &block)
rescue ActionView::Template::Error => e
e = e.cause
end
end
- def with_recipient_locale(recipient)
- I18n.with_locale Locale.available.preferred(recipient.preferred_languages) do
- yield
- end
+ def with_recipient_locale(recipient, &block)
+ I18n.with_locale(Locale.available.preferred(recipient.preferred_languages), &block)
end
def from_address(name, type, id, digest, user_id = nil)
##
# utility method to make the HTML screening easier to read.
- def assert_in_heading
- assert_select "div.content-heading" do
- yield
- end
+ def assert_in_heading(&block)
+ assert_select("div.content-heading", &block)
end
##
# utility method to make the HTML screening easier to read.
- def assert_in_body
- assert_select "div#content" do
- yield
- end
+ def assert_in_body(&block)
+ assert_select("div#content", &block)
end
end