From f68a617a8d148ba5a1d4ff8b4d88cdacaa91a9f5 Mon Sep 17 00:00:00 2001 From: Joshua Clayton Date: Fri, 9 Mar 2012 15:32:00 -0500 Subject: [PATCH] Remove deprecated way of ignoring attributes --- lib/factory_girl/declaration.rb | 5 ----- spec/acceptance/transient_attributes_spec.rb | 19 ------------------- 2 files changed, 24 deletions(-) diff --git a/lib/factory_girl/declaration.rb b/lib/factory_girl/declaration.rb index 51241f3..e8b2acc 100644 --- a/lib/factory_girl/declaration.rb +++ b/lib/factory_girl/declaration.rb @@ -12,11 +12,6 @@ module FactoryGirl @ignored = ignored end - def ignore - $stderr.puts "DEPRECATION WARNING: Use ignore block syntax instead of calling #ignore" - @ignored = true - end - def to_attributes build end diff --git a/spec/acceptance/transient_attributes_spec.rb b/spec/acceptance/transient_attributes_spec.rb index ec4075e..ef7b988 100644 --- a/spec/acceptance/transient_attributes_spec.rb +++ b/spec/acceptance/transient_attributes_spec.rb @@ -69,25 +69,6 @@ describe "transient attributes" do end end -describe "deprecated way of ignoring attributes" do - before do - define_model("User", :name => :string) - - FactoryGirl.define do - factory :user do - rockstar(false).ignore - - name { "John Doe#{" Rockstar" if rockstar}" } - end - end - end - - it "assigns attributes correctly" do - FactoryGirl.build(:user, :rockstar => true).name.should == "John Doe Rockstar" - FactoryGirl.build(:user).name.should == "John Doe" - end -end - describe "transient sequences" do before do define_model("User", :name => :string)