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_string(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

format_string(format, params = {}) click to toggle source
# File lib/clamp/messages.rb, line 50
def format_string(format, params = {})
  format % params
end
init_default_messages() click to toggle source
# File lib/clamp/messages.rb, line 42
def init_default_messages
  @messages = DEFAULTS.clone
end
messages() click to toggle source
# File lib/clamp/messages.rb, line 35
def messages
  unless defined?(@messages)
    init_default_messages
  end
  @messages
end