Sha256: 7f3b8d494ecb153f92edb067c7e5bf752871a4651f5435caf56c39fa1c5fe48d
Contents?: true
Size: 657 Bytes
Versions: 10
Compression:
Stored size: 657 Bytes
Contents
=begin # following may be useful, but is neither tested nor in use def card_attributes if Card::Set.traits set_modules.each do |mod| if mod_traits = Card::Set.traits[mod] return mod_traits end end end nil end def trait_var? var_name !instance_variable_get( var_name ).nil? end =end def trait_var var_name, &block # FIXME - following optimization attempt needs to handle cache clearing! # instance_variable_get var_name or begin # instance_variable_set var_name, block_given? ? yield : raise("no block?") # end yield end #fixme -this needs a better home! def format opts={} Card::Format.new self, opts end
Version data entries
10 entries across 10 versions & 1 rubygems