class Stackd::Error

Public Class Methods

new(attrs) click to toggle source
# File lib/stackd/error.rb, line 11
def initialize attrs
  attrs.each do |key, val|
    public_send :"#{key}=", val if tattr? key
  end

  begin
    require_attr! :error
  rescue Concerns::RequireAttr::AttrNotSetError => e
    raise ArgumentError.new e.message
  end
end

Public Instance Methods

message() click to toggle source
# File lib/stackd/error.rb, line 23
def message
  error_description
end