class Parse::Card

Public Class Methods

input_field(*args) click to toggle source
# File lib/ascension/parse.rb, line 151
def self.input_field(*args)
  attr_accessor *args
end

Public Instance Methods

mod_for_phrases(raw, cat, card) click to toggle source
# File lib/ascension/parse.rb, line 164
def mod_for_phrases(raw, cat, card)
  return unless raw
  #puts [raw,cat,card_class,name].inspect
  raw.split(",").each do |r|
    phrase(r,cat).mod_card(card)
  end
end
phrase(raw, cat) click to toggle source
# File lib/ascension/parse.rb, line 160
def phrase(raw, cat)
  return nil unless raw
  Phrase.parsed(raw).tap { |x| x.category = cat }
end