class Immutabler::DSL::ModelAttributesBuilder
Public Class Methods
new(props, &block)
click to toggle source
# File lib/immutabler/dsl/model_attributes_builder.rb, line 6 def initialize(props, &block) @props = props instance_eval(&block) end
Public Instance Methods
fields(&block)
click to toggle source
# File lib/immutabler/dsl/model_attributes_builder.rb, line 11 def fields(&block) PropsBuilder.new(@props, &block) end