class Jekyll::Diagrams::Errors::BasicError
Public Class Methods
new(val)
click to toggle source
Calls superclass method
# File lib/jekyll-diagrams/errors.rb, line 7 def initialize(val) # Jekyll::...::CommandNotFoundError -> 'CommandNotFoundError' klass = self.class.name.split('::').last # 'CommandNotFound' -> 'Command Not Found' prefix = klass.sub(/Error$/, '').split(/(?=[A-Z])/).join(' ') # "Command Not Found: raw message" super("#{prefix}: #{val}") end