lib/riddle/configuration/sql_source.rb in riddle-1.4.0 vs lib/riddle/configuration/sql_source.rb in riddle-1.5.0

- old
+ new

@@ -11,20 +11,20 @@ :sql_attr_timestamp, :sql_attr_str2ordinal, :sql_attr_float, :sql_attr_multi, :sql_attr_string, :sql_attr_str2wordcount, :sql_column_buffers, :sql_field_string, :sql_field_str2wordcount, :sql_query_post, :sql_query_post_index, :sql_ranged_throttle, :sql_query_info, :mssql_winauth, :mssql_unicode, :unpack_zlib, - :unpack_mysqlcompress, :unpack_mysqlcompress_maxsize + :unpack_mysqlcompress, :unpack_mysqlcompress_maxsize ] end - + attr_accessor *self.settings - + def initialize(name, type) @name = name @type = type - + @sql_query_pre = [] @sql_joined_field = [] @sql_file_field = [] @sql_attr_uint = [] @sql_attr_bool = [] @@ -40,10 +40,10 @@ @sql_query_post = [] @sql_query_post_index = [] @unpack_zlib = [] @unpack_mysqlcompress = [] end - + def valid? super && (!( @sql_host.nil? || @sql_user.nil? || @sql_db.nil? || @sql_query.nil? ) || !@parent.nil?) end end