class LeanTesting::Entity
Attributes
data[RW]
Public Class Methods
new(origin, data)
click to toggle source
Constructs an Entity
instance
Arguments:
origin Client -- Original client instance reference data Hash -- Data to be contained in the new Entity. Must be non-empty.
Exceptions:
SDKInvalidArgException if provided data param is not a hash. SDKInvalidArgException if provided data param is empty. Entities cannot be empty.
# File lib/BaseClass/Entity.rb, line 22 def initialize(origin, data) if !data.is_a? Hash raise SDKInvalidArgException, '`data` must be a hash' elsif data.length.zero? raise SDKInvalidArgException, '`data` must be non-empty' end @origin = origin @data = data end