Module: ArrayFu::GenerateWriters

Extended by:
GenerateWriters
Included in:
GenerateWriters
Defined in:
lib/arrayfu/generate_writers.rb

Instance Method Summary collapse

Instance Method Details

#create_using(builder) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/arrayfu/generate_writers.rb', line 5

def create_using(builder)
  Module.new do
    if (builder.writable?)
      define_method("#{builder.name}=") do|value|
        instance_variable_set(builder.variable_name, value)
      end
    end
  end
end