Sha256: 0168488e44d4cbe7922f2c4fea9d44f523366184341fc84b621ee5b869942f83

Contents?: true

Size: 390 Bytes

Versions: 2

Compression:

Stored size: 390 Bytes

Contents

class Validation < SurveyParser::Base
  
  # Context, Conditional, Children
  attr_accessor :id, :answer_id, :parser
  attr_accessor :rule, :message
  has_children :validation_conditions
  
  
  def default_options
    {:rule => "A"}
  end
  def parse_args(args)
    args[0] || {}
  end
  def parse_opts(opts)
    {} # toss the method name and reference identifier by default
  end
    
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
surveyor-0.9.1 script/surveyor/validation.rb
surveyor-0.9.0 script/surveyor/validation.rb