class Formatters::Base

Public Class Methods

define_format(format, &format_code) click to toggle source
# File lib/formatters/formatters.rb, line 25
def self.define_format format, &format_code
  @@formats[format] = format_code
end
format_as(object, format) click to toggle source
# File lib/formatters/formatters.rb, line 29
def self.format_as object, format
  if @@formats[format]
    @@formats[format].call(object)
  else
    object
  end
end