class Bluepine::Error

@example

InvaldKey = Error.create("Invalid %s key")
raise InvalidKey, "id"

Constants

MESSAGE

Public Class Methods

create(msg) click to toggle source
# File lib/bluepine/error.rb, line 6
def self.create(msg)
  Class.new(Error) do
    MESSAGE.replace msg
  end
end
new(*args) click to toggle source
Calls superclass method
# File lib/bluepine/error.rb, line 13
def initialize(*args)
  super args.any? ? MESSAGE % args : MESSAGE
end