Sha256: def0d49d05b04cfc0b054e631cf4fa2bd68c58123eba8cf14f564e30ed34023a
Contents?: true
Size: 363 Bytes
Versions: 5
Compression:
Stored size: 363 Bytes
Contents
module Ice class BaseCube extend Ice::CubeAssociation def self.revealing(* attributes) attributes.each do |attr| define_method attr.to_sym do @source.send(attr).to_ice end end end attr_reader :source def to_ice self end def initialize(source) @source = source end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ice-0.3.0 | lib/ice/base_cube.rb |
ice-0.2.4 | lib/ice/base_cube.rb |
ice-0.2.3 | lib/ice/base_cube.rb |
ice-0.2.2 | lib/ice/base_cube.rb |
ice-0.2.1 | lib/ice/base_cube.rb |