Module: StrictStruct
- Defined in:
- lib/strict_struct.rb,
lib/strict_struct/version.rb
Defined Under Namespace
Modules: Helper Classes: AttributeModule
Constant Summary collapse
- VERSION =
"1.0.0"
Class Method Summary collapse
Class Method Details
.new(*attributes, &block) ⇒ Object
57 58 59 60 61 62 |
# File 'lib/strict_struct.rb', line 57 def self.new(*attributes, &block) Class.new do include AttributeModule.new(*attributes) class_eval(&block) if block_given? end end |