spec/support/arb.rb in sidekiq-apriori-0.0.1 vs spec/support/arb.rb in sidekiq-apriori-0.0.2

- old
+ new

@@ -1,19 +1,27 @@ require 'active_record' +require 'sidekiq-apriori/arb' require 'sqlite3' ActiveRecord::Base.establish_connection( - :adapter => :sqlite3, - :database => 'spec/support/test.db' + :adapter => :sqlite3, + :database => 'spec/support/test.db' ) ActiveRecord::Schema.define do - drop_table :arbs - - create_table :arbs do |t| - t.column :priority, :string - end + drop_table(:arbs) rescue nil + create_table(:arbs) { |t| t.column(:priority, :string) } end class Arb < ActiveRecord::Base - include Sidekiq::Apriori + include Sidekiq::Apriori::Arb +end + +class PrioritizedUsingMethod < Arb + prioritize using: :some_method +end + +class PrioritizedUsingCallable < Arb + prioritize do + self.some_other_method + end end