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