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