module Clamp::Messages
Message lookup, to allow localization.
Constants
- DEFAULTS
Public Instance Methods
Source
# File lib/clamp/messages.rb, line 20 def clear_messages! init_default_messages end
Source
# File lib/clamp/messages.rb, line 13 def message(key, options = {}) string = messages.fetch(key) return string if options.empty? format string, options end
Source
# File lib/clamp/messages.rb, line 9 def messages=(new_messages) messages.merge!(new_messages) end
Private Instance Methods
Source
# File lib/clamp/messages.rb, line 50 def init_default_messages @messages = DEFAULTS.dup end
Source
# File lib/clamp/messages.rb, line 45 def messages init_default_messages unless defined?(@messages) @messages end