Sha256: 34d58cf00d2ad9a03911ef384014afe6e9a2be7e152a09ac9c42c486c8ba19eb

Contents?: true

Size: 402 Bytes

Versions: 2

Compression:

Stored size: 402 Bytes

Contents

module Cistern::Formatter
  autoload :AwesomePrint, 'cistern/formatter/awesome_print'
  autoload :Default, 'cistern/formatter/default'
  autoload :Formatador, 'cistern/formatter/formatador'

  def self.default
    if defined?(AwesomePrint)
      Cistern::Formatter::AwesomePrint
    elsif defined?(Formatador)
      Cistern::Formatter::Formatador
    else Cistern::Formatter::Default
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cistern-0.3.1 lib/cistern/formatter.rb
cistern-0.3.0 lib/cistern/formatter.rb