Sha256: 9b770629cc542e14713360fb4787d79ce4c756b0e9b4f7b484c65a2ddf7d6ae4

Contents?: true

Size: 469 Bytes

Versions: 1

Compression:

Stored size: 469 Bytes

Contents

# frozen_string_literal: true

module PUNK
  # @model Error
  # @property message(required) [string] some information for the user to see
  # @property errors(required) [Array<string>] a list of errors
  class Fail < View
    args :message, :error_messages, :status

    def process
      logger.warn "#{message} (#{status}): #{error_messages.to_sentence}"
      "fail"
    end

    protected

    def _dir
      File.join(__dir__, "..", "templates")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
punk-0.4.1 lib/punk/views/fail.rb