Exception: CSSNative::PseudoElementError

Inherits:
RuleError show all
Defined in:
lib/css-native/errors.rb

Instance Method Summary collapse

Constructor Details

#initialize(msg = "invalid pseudo-element", argument: nil, method: nil) ⇒ PseudoElementError

Returns a new instance of PseudoElementError.



64
65
66
67
68
69
70
71
72
# 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