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