Sha256: 5b83b736b268463fcf8f0399bbbf7e971d7de992d9cf33631acdb438dcc63672
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class All # Set: All cards (Error) # module Error; extend Card::Set def self.source_location; "/Users/ezl5238/dev/decko/gem/mod/format/set/all/error.rb"; end module Format; module_parent.send :register_set_format, Card::Format, self; extend Card::Set::AbstractFormat view :compact_missing, perms: :none, compact: true do "" end view :unknown, perms: :none, cache: :never do "" end view :server_error, perms: :none do t(:format_server_error) end view :denial, perms: :none do focal? ? t(:format_denial) : "" end view :not_found, perms: :none do error_name = card.name.present? ? safe_name : t(:format_not_found_no_name) t(:format_not_found_named, cardname: error_name) end view :bad_address, perms: :none do root.error_status = 404 t(:format_bad_address) end view :errors do ["Problem:", "", error_messages].flatten.join "\n" end def error_messages card.errors.map do |error| if error.attribute == :abort simple_error_message error.message else standard_error_message error end end end # for override def simple_error_message message message end # for override def standard_error_message error "#{error.attribute.to_s.upcase}: #{error.message}" end def unsupported_view_error_message view t(:format_unsupported_view, view: view, cardname: card.name) end end module JsonFormat; module_parent.send :register_set_format, Card::Format::JsonFormat, self; extend Card::Set::AbstractFormat view :errors do { error_status: error_status, errors: card.errors.each_with_object({}) { |e, h| h[e.attribute] = e.message } } end view :server_error, :errors view :denial, :errors view :not_found, :errors view :bad_address do card.errors.add :address, super() render_error end end end;end;end;end; # ~~ generated from /Users/ezl5238/dev/decko/gem/mod/format/set/all/error.rb ~~
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
card-1.102.0 | tmpsets/set/mod007-format/all/error.rb |