Skip to content

Commit e792476

Browse files
committed
chore: use debug gem
1 parent 3f6646d commit e792476

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

state_machines-activemodel.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ Gem::Specification.new do |spec|
2222
spec.add_development_dependency 'appraisal', '>= 1'
2323
spec.add_development_dependency 'minitest', '~> 5.4'
2424
spec.add_development_dependency 'minitest-reporters'
25+
spec.add_development_dependency 'debug'
2526
end

test/test_helper.rb

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
begin
2-
require 'pry-byebug'
3-
rescue LoadError
4-
end
1+
require 'debug'
52

63
require 'state_machines-activemodel'
74
require 'minitest/autorun'
@@ -17,9 +14,9 @@ def new_model(&block)
1714
# Simple ActiveModel superclass
1815
parent = Class.new do
1916
def self.model_attribute(name)
20-
define_method(name) { instance_variable_defined?("@#{name}") ? instance_variable_get("@#{name}") : nil }
17+
define_method(name) { instance_variable_defined?(:"@#{name}") ? instance_variable_get(:"@#{name}") : nil }
2118
define_method("#{name}=") do |value|
22-
send("#{name}_will_change!") if self.class <= ActiveModel::Dirty && value != send(name)
19+
send(:"#{name}_will_change!") if self.class <= ActiveModel::Dirty && value != send(name)
2320
instance_variable_set("@#{name}", value)
2421
end
2522
end

0 commit comments

Comments
 (0)