class Sekken::XS::PrimaryType

Attributes

form[R]
name[R]
namespace[R]
namespaces[R]

Public Class Methods

new(node, schemas, schema = {}) click to toggle source
Calls superclass method Sekken::XS::BaseType::new
# File lib/sekken/xs/types.rb, line 62
def initialize(node, schemas, schema = {})
  super

  @namespace = schema[:target_namespace]
  @element_form_default = schema[:element_form_default]

  @name = node['name']
  # Because you've overriden the form method, you don't need to set
  # unqualified as the default when no form is specified.
  #@form = node['form'] || 'unqualified'
  @form = node['form']

  @namespaces = node.namespaces
end