class Godel::Warnings
Attributes
messages[RW]
Public Class Methods
new()
click to toggle source
# File lib/godel/warnings.rb, line 5 def initialize @messages = {} end
Public Instance Methods
add(symbol, message = nil)
click to toggle source
# File lib/godel/warnings.rb, line 13 def add(symbol, message = nil) message ||= "is missing" messages[symbol] = message end
any?()
click to toggle source
# File lib/godel/warnings.rb, line 18 def any? messages.any? end
blank?()
click to toggle source
# File lib/godel/warnings.rb, line 26 def blank? messages.blank? end
clear!()
click to toggle source
# File lib/godel/warnings.rb, line 39 def clear! self.messages = {} end
empty?()
click to toggle source
# File lib/godel/warnings.rb, line 22 def empty? messages.empty? end
full_messages()
click to toggle source
# File lib/godel/warnings.rb, line 34 def full_messages array = [] messages.each {|k,v| array << "#{k.to_s.titleize} #{v}"} end
to_a()
click to toggle source
# File lib/godel/warnings.rb, line 30 def to_a full_messages end
values()
click to toggle source
# File lib/godel/warnings.rb, line 9 def values messages.values end