class Shoulda::Matchers::ActiveModel::NumericalityMatchers::OnlyIntegerMatcher
@private
def allowed_type_name
def allowed_type_name 'integer' end
def diff_to_compare
def diff_to_compare 1 end
def disallowed_value
def disallowed_value if @numeric_type_matcher.given_numeric_column? NON_INTEGER_VALUE else NON_INTEGER_VALUE.to_s end end
def simple_description
def simple_description description = '' if expects_strict? description << ' strictly' end description + "disallow :#{attribute} from being a decimal number" end
def wrap_disallow_value_matcher(matcher)
def wrap_disallow_value_matcher(matcher) matcher.with_message(:not_an_integer) end