class Riddle::Configuration::XMLSource

Public Class Methods

new(name, type) click to toggle source
# File lib/riddle/configuration/xml_source.rb, line 16
def initialize(name, type)
  @name = name
  @type = type
  
  @xmlpipe_field            = []
  @xmlpipe_attr_uint        = []
  @xmlpipe_attr_bool        = []
  @xmlpipe_attr_timestamp   = []
  @xmlpipe_attr_str2ordinal = []
  @xmlpipe_attr_float       = []
  @xmlpipe_attr_multi       = []
end
settings() click to toggle source
# File lib/riddle/configuration/xml_source.rb, line 5
def self.settings 
  [
    :type, :xmlpipe_command, :xmlpipe_field,
    :xmlpipe_attr_uint, :xmlpipe_attr_bool, :xmlpipe_attr_timestamp,
    :xmlpipe_attr_str2ordinal, :xmlpipe_attr_float, :xmlpipe_attr_multi,
    :xmlpipe_fixup_utf8
  ]
end

Public Instance Methods

valid?() click to toggle source
Calls superclass method Riddle::Configuration::Source#valid?
# File lib/riddle/configuration/xml_source.rb, line 29
def valid?
  super && ( !@xmlpipe_command.nil? || !parent.nil? )
end