Sha256: 84c3bced7c95846639e5611d4880b806acaf643d16bb40703ca24b8c17f283c1
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
module Fog module Attributes class Array < Default def create_setter model.class_eval <<-EOS, __FILE__, __LINE__ def #{name}=(new_#{name}) attributes[:#{name}] = Array(new_#{name}) end EOS end def create_getter model.class_eval <<-EOS, __FILE__, __LINE__ def #{name} Array(attributes[:#{name}]) end EOS end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-core-1.24.0 | lib/fog/core/attributes/array.rb |