spec/extensions/spec_helper.rb in sequel-2.12.0 vs spec/extensions/spec_helper.rb in sequel-3.0.0

- old
+ new

@@ -8,11 +8,11 @@ require 'sequel/model' end Sequel.virtual_row_instance_eval = true -extensions = %w'string_date_time inflector pagination query pretty_table blank migration' +extensions = %w'string_date_time inflector pagination query pretty_table blank migration schema_dumper' plugins = {:hook_class_methods=>[], :schema=>[], :validation_class_methods=>[]} extensions.each{|e| require "sequel/extensions/#{e}"} plugins.each{|p, opts| Sequel::Model.plugin(p, *opts)} @@ -68,15 +68,13 @@ def dataset(opts=nil); MockDataset.new(self, opts); end end class << Sequel::Model alias orig_columns columns - alias orig_str_columns str_columns def columns(*cols) return if cols.empty? define_method(:columns){cols} @dataset.instance_variable_set(:@columns, cols) if @dataset - define_method(:str_columns){cols.map{|x|x.to_s.freeze}} def_column_accessor(*cols) @columns = cols @db_schema = {} cols.each{|c| @db_schema[c] = {}} end