Sha256: 9807c349069d9d01f498634bc03212c6fd15a2d7735d4857d25b58575ceb6f61

Contents?: true

Size: 531 Bytes

Versions: 9

Compression:

Stored size: 531 Bytes

Contents

require 'active_record'

ActiveRecord::Base.establish_connection({
  :adapter => 'sqlite3',
  :database => ':memory:'
})

ActiveRecord::Schema.define do
  create_table "users", :force => true do |t|
    t.column "first_name",  :text
    t.column "last_name",  :text
    t.column "email", :text
  end
end

class User < ActiveRecord::Base
  include Quebert::AsyncSender::ActiveRecord
  
  def name
    "#{first_name} #{last_name}"
  end
  
  def self.emailizer(address)
    address
  end

  def email!(address)
    address
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
quebert-3.3.0 spec/support/active_record.rb
quebert-3.2.1 spec/support/active_record.rb
quebert-3.2.0 spec/support/active_record.rb
quebert-3.0.3 spec/support/active_record.rb
quebert-3.0.2 spec/support/active_record.rb
quebert-3.0.1 spec/support/active_record.rb
quebert-3.0.0 spec/support/active_record.rb
quebert-2.0.4 spec/support/active_record.rb
quebert-2.0.3 spec/support/active_record.rb