module Clamp::Messages

Constants

DEFAULTS

Public Instance Methods

clear_messages!() click to toggle source
# File lib/clamp/messages.rb, line 13
def clear_messages!
  init_default_messages
end
message(key, options = {}) click to toggle source
# File lib/clamp/messages.rb, line 9
def message(key, options = {})
  format(messages.fetch(key), options)
end
messages=(new_messages) click to toggle source
# File lib/clamp/messages.rb, line 5
def messages=(new_messages)
  messages.merge!(new_messages)
end

Private Instance Methods

init_default_messages() click to toggle source
# File lib/clamp/messages.rb, line 40
def init_default_messages
  @messages = DEFAULTS.dup
end
messages() click to toggle source
# File lib/clamp/messages.rb, line 35
def messages
  init_default_messages unless defined?(@messages)
  @messages
end