Module: WarnIf::InstanceMethods

Defined in:
lib/warn_if/warn_if.rb

Instance Method Summary collapse

Instance Method Details

#valid?(context = nil) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
20
# File 'lib/warn_if/warn_if.rb', line 17

def valid?(context = nil)
  warnings.clear
  super(context)
end

#warned?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/warn_if/warn_if.rb', line 13

def warned?
  !warnings.empty?
end

#warningsObject



9
10
11
# File 'lib/warn_if/warn_if.rb', line 9

def warnings
  @warnings ||= ModelWarnings.new
end