class Object
Public Instance Methods
DataStruct(*props, &block)
click to toggle source
A factory method for DataStruct
subclasses
# File lib/datastruct.rb, line 5 def DataStruct(*props, &block) Class.new(DataStruct) { |cls| cls.const_set(:PROPERTIES, props) class_exec(&block) unless block.nil? } end