Method: Transpec::DynamicAnalyzer::RuntimeData#initialize

Defined in:
lib/transpec/dynamic_analyzer/runtime_data.rb

#initialize(data = CompatibleOpenStruct.new) ⇒ RuntimeData

Returns a new instance of RuntimeData.



21
22
23
24
25
26
# File 'lib/transpec/dynamic_analyzer/runtime_data.rb', line 21

def initialize(data = CompatibleOpenStruct.new)
  error_message = data[RUNTIME_DATA_ERROR_MESSAGE_KEY]
  fail AnalysisError, error_message if error_message

  @data = data
end