class CSSNative::PseudoElementError

Public Class Methods

new(msg = "invalid pseudo-element", argument: nil, method: nil) click to toggle source
Calls superclass method CSSNative::RuleError::new
# File lib/css-native/errors.rb, line 64
def initialize(msg = "invalid pseudo-element", argument: nil, method: nil)
  if argument.nil? && method.nil?
    super(msg)
  elsif argument.nil?
    super("invalid pseudo-element '#{method}'")
  else
    super("argument '#{argument}' invalid for pseudo-element '#{method}'")
  end
end