Class: LightRulesEngine::DataContainerBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/light_rules_engine/data_container_builder.rb

Class Method Summary collapse

Class Method Details

.build(object, name: nil) ⇒ Object



3
4
5
6
# File 'lib/light_rules_engine/data_container_builder.rb', line 3

def self.build(object, name: nil)
  return object.dup unless name
  Struct.new(name.to_sym).new(object.dup)
end