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