Sha256: 15ba06901cfb48f2665b6e36fb8b92bc3e9ac8c3fc0c76758e2ebb4c91c5a9d8

Contents?: true

Size: 720 Bytes

Versions: 2

Compression:

Stored size: 720 Bytes

Contents

require 'active_record'
require 'html_terminator'

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

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

  create_table "except_first_names", :force => true do |t|
    t.column "first_name",  :text
    t.column "last_name",  :text
    t.column "age", :integer
  end
end

class OnlyFirstName < ActiveRecord::Base
  include HtmlTerminator

  terminate_html :first_name
end

class ExceptFirstName < ActiveRecord::Base
  include HtmlTerminator

  terminate_html :except => [:first_name]
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
html_terminator-1.0.0 spec/support/active_record.rb
html_terminator-0.0.3 spec/support/active_record.rb