Sha256: e3f11263e28f5575537c1381a192d869a5a3264ca5c945cf2cfab4358888e718
Contents?: true
Size: 373 Bytes
Versions: 2
Compression:
Stored size: 373 Bytes
Contents
# frozen_string_literal: true # Prepares the variable name of a parameter or an option. # module Dry module Initializer module Dispatchers module PrepareIvar module_function def call(target:, **options) ivar = "@#{target}".delete("?").to_sym {target: target, ivar: ivar, **options} end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dry-initializer-3.1.1 | lib/dry/initializer/dispatchers/prepare_ivar.rb |
dry-initializer-3.1.0 | lib/dry/initializer/dispatchers/prepare_ivar.rb |