module Contingency::Adapters::Interface

Public Class Methods

included(base) click to toggle source
# File lib/contingency/adapters/interface.rb, line 17
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

error_renderer(code) click to toggle source
# File lib/contingency/adapters/interface.rb, line 21
def error_renderer(code)
  raise InterfaceNotImplementedError,
    "Override this `error_renderer` method" \
    " with one that expects an error code," \
    " and uses your framework's render syntax" \
    " to render Contingency.configuration.error_template."
end
failure_renderer(code) click to toggle source
# File lib/contingency/adapters/interface.rb, line 29
def failure_renderer(code)
  raise InterfaceNotImplementedError,
    "Override this `failure_renderer` method" \
    " with one that expects an error code," \
    " and uses your framework's render syntax"
    " to display `Contingency.configuration.failure_message`."

end