Class: Dry::Initializer::Plugins::VariableSetter

Inherits:
Base
  • Object
show all
Defined in:
lib/dry/initializer/plugins/variable_setter.rb

Overview

Plugin builds a code for variable setter:

Examples:

VariableSetter.call(:user, {}) # => "@user = user"

Instance Attribute Summary

Attributes inherited from Base

#name, #settings

Instance Method Summary collapse

Methods inherited from Base

#==, call, #initialize

Constructor Details

This class inherits a constructor from Dry::Initializer::Plugins::Base

Instance Method Details

#callObject



8
9
10
# File 'lib/dry/initializer/plugins/variable_setter.rb', line 8

def call
  "@#{name} = #{name}"
end