class Blueprinter::Deprecation
def behavior
def behavior configured = Blueprinter.configuration.deprecations return configured if VALID_BEHAVIORS.include?(configured) :stderror end
def qualified_message(message)
def qualified_message(message) "#{MESSAGE_PREFIX} #{message}" end
def report(message)
def report(message) full_msg = qualified_message(message) case behavior when :silence # Silence deprecation (noop) when :stderror warn full_msg when :raise raise BlueprinterError, full_msg end end