Exception: Yadriggy::C::BuildError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/yadriggy/c/c.rb

Overview

An error thrown during compilation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg) ⇒ BuildError

Returns a new instance of BuildError.

Parameters:

  • msg (Array<String>)

    an array of strings.



19
20
21
22
# File 'lib/yadriggy/c/c.rb', line 19

def initialize(msg)
  super(msg.empty? ? '' : msg.is_a?(String) ? msg : msg[0])
  @all_messages = msg.is_a?(String) ? [msg] : msg
end

Instance Attribute Details

#all_messagesObject

Returns the value of attribute all_messages.



16
17
18
# File 'lib/yadriggy/c/c.rb', line 16

def all_messages
  @all_messages
end