Sha256: a27b065e8f0c036ce5ee8f3afa5f6ec3b47fad93067f3061c2c30c94de24daca
Contents?: true
Size: 446 Bytes
Versions: 1
Compression:
Stored size: 446 Bytes
Contents
module Fog module Associations class OneModel < Default def create_setter model.class_eval <<-EOS, __FILE__, __LINE__ def #{name}=(new_#{name}) associations[:#{name}] = new_#{name} end EOS end def create_getter model.class_eval <<-EOS, __FILE__, __LINE__ def #{name} associations[:#{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/associations/one_model.rb |