Sha256: 513a7af905c468a178295d95cd1278851caa34bd6a89c86bd2c0e53a1170feb3
Contents?: true
Size: 906 Bytes
Versions: 5
Compression:
Stored size: 906 Bytes
Contents
require 'rubygems' require 'bundler/setup' require 'active_record' require 'phony_rails' ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => ":memory:" ) ActiveRecord::Schema.define do create_table :homes do |table| table.column :phone_attribute, :string table.column :phone_number, :string table.column :phone_number_as_normalized, :string end end class Home < ActiveRecord::Base attr_accessor :phone_method, :phone1_method, :country_code phony_normalized_method :phone_attribute # adds normalized_phone_attribute method phony_normalized_method :phone_method # adds normalized_phone_method method phony_normalized_method :phone1_method, :default_country_code => 'DE' # adds normalized_phone_method method phony_normalize :phone_number # normalized on validation end class Dummy < Home end RSpec.configure do |config| # some (optional) config here end
Version data entries
5 entries across 5 versions & 1 rubygems