class Startback::Errors::Error
Public Class Methods
keep_error(keep = nil)
click to toggle source
# File lib/startback/errors.rb, line 15 def keep_error(keep = nil) @keep_error = keep unless keep.nil? @keep_error end
status(code = nil)
click to toggle source
# File lib/startback/errors.rb, line 7 def status(code = nil) if code.nil? @code || (superclass.respond_to?(:status) ? superclass.status : 500) else @code = code || @code end end
Public Instance Methods
message()
click to toggle source
Calls superclass method
# File lib/startback/errors.rb, line 21 def message msg = super return msg unless msg == self.class.name parts = self.class.name.split('::').last.gsub(/[A-Z]/){|x| " #{x.downcase}" }.strip.split(" ") parts = parts[0...-1] unless self.class.keep_error parts.join(" ").capitalize end