class MessageFormat::MessageFormat
Public Class Methods
new( pattern, locale=nil )
click to toggle source
# File lib/message_format.rb, line 9 def initialize ( pattern, locale=nil ) @locale = (locale || TwitterCldr.locale).to_sym @format = Interpreter.interpret( Parser.parse(pattern), { :locale => @locale } ) end
Public Instance Methods
format( args=nil )
click to toggle source
# File lib/message_format.rb, line 17 def format ( args=nil ) @format.call(args) end