Sha256: 29fcf34348e1df9e83cca240113e56f3ad92ac2904ac4321b2c763ccb941a8ae
Contents?: true
Size: 1016 Bytes
Versions: 9
Compression:
Stored size: 1016 Bytes
Contents
# -*- encoding : utf-8 -*- class Card::TypePlusRightSet < Card::SetPattern cattr_accessor :options class << self # ~~~~~~~~~~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/01_core/set_pattern/07_type_plus_right.rb ~~~~~~~~~~~ @@options = { junction_only: true, assigns_type: true, anchor_parts_count: 2 } def label name %{All "+#{name.to_name.tag}" cards on "#{name.to_name.left_name}" cards} end def prototype_args anchor { name: "+#{anchor.tag}", supercard: Card.new( name: '*dummy', type: anchor.trunk_name ) } end def anchor_name card left = card.left type_name = (left && left.type_name) || Card[ Card.default_type_id ].name "#{type_name}+#{card.cardname.tag}" end def follow_label name %{all "+#{name.to_name.tag}" on "#{name.to_name.left_name}s"} end # ~~~~~~~~~~~ below autogenerated; above pulled from /Users/ethan/dev/wagn/gem/card/mod/01_core/set_pattern/07_type_plus_right.rb ~~~~~~~~~~~ end register "type_plus_right", (options || {}) end
Version data entries
9 entries across 9 versions & 1 rubygems