module Cistern::Formatter::Default

Public Class Methods

call(object) click to toggle source
# File lib/cistern/formatter/default.rb, line 5
def call(object)
  case object
  when Cistern::Collection
    format_collection(object)
  when Cistern::Model
    format_model(object)
  else
    object.to_s
  end
end
format_collection(collection) click to toggle source
# File lib/cistern/formatter/default.rb, line 20
def format_collection(collection)
  "#{collection} #{collection.attributes.inspect} records=[#{collection.records.map { |m| format_model(m) }.join(', ')}]"
end
format_model(model) click to toggle source
# File lib/cistern/formatter/default.rb, line 16
def format_model(model)
  "#{model} #{model.attributes.inspect}"
end