class Riddle::Configuration::XMLSource
Public Class Methods
Source
# File lib/riddle/configuration/xml_source.rb, line 17 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
Source
# File lib/riddle/configuration/xml_source.rb, line 6 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
Source
# File lib/riddle/configuration/xml_source.rb, line 30 def valid? super && ( !@xmlpipe_command.nil? || !parent.nil? ) end
Calls superclass method
Riddle::Configuration::Source#valid?