Module: Screengem::Factories::FactoryCreationError

Included in:
ActionFactory::ActionError, QuestionFactory::QuestionError, TaskFactory::TaskError
Defined in:
lib/screengem/factories/factory_creation_error.rb

Overview

Knows the behaviour for error creation primitives.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#error_messageObject (readonly)

Returns the value of attribute error_message.



7
8
9
# File 'lib/screengem/factories/factory_creation_error.rb', line 7

def error_message
  @error_message
end

Instance Method Details

#executeObject



13
14
15
# File 'lib/screengem/factories/factory_creation_error.rb', line 13

def execute
  raise Screengem::ScreengemError, error_message
end

#initialize(error_message) ⇒ Object



9
10
11
# File 'lib/screengem/factories/factory_creation_error.rb', line 9

def initialize(error_message)
  @error_message = error_message
end