class Object
Public Instance Methods
disallows_nil?()
click to toggle source
# File lib/default_value_for/matchers.rb, line 46 def disallows_nil? if @expected_disallow_nil.nil? true else @disallow_nil.include?(@attribute) == @expected_disallow_nil end end
have_expected_value?()
click to toggle source
# File lib/default_value_for/matchers.rb, line 38 def have_expected_value? if @expected_value.nil? true else @values[@attribute].instance_variable_get(:@value) == @expected_value end end
have_value?()
click to toggle source
# File lib/default_value_for/matchers.rb, line 34 def have_value? !@values[@attribute].nil? end
klass()
click to toggle source
# File lib/default_value_for/matchers.rb, line 26 def klass subject.class end
match?()
click to toggle source
# File lib/default_value_for/matchers.rb, line 30 def match? have_value? && have_expected_value? && disallows_nil? end