Class WSDL::XMLSchema::SimpleRestriction
In: wsdl/xmlSchema/simpleRestriction.rb
Parent: Info

Methods

Attributes

base  [R] 
enumeration  [R] 

Public Class methods

[Source]

# File wsdl/xmlSchema/simpleRestriction.rb, line 21
  def initialize
    super
    @base = nil
    @enumeration = []   # NamedElements?

  end

Public Instance methods

[Source]

# File wsdl/xmlSchema/simpleRestriction.rb, line 38
  def parse_attr(attr, value)
    case attr
    when BaseAttrName
      @base = value
    end
  end

[Source]

# File wsdl/xmlSchema/simpleRestriction.rb, line 31
  def parse_element(element)
    case element
    when EnumerationName
      Enumeration.new   # just a parsing handler

    end
  end

[Source]

# File wsdl/xmlSchema/simpleRestriction.rb, line 27
  def valid?(value)
    @enumeration.include?(value)
  end

[Validate]