lib/cistern/formatter.rb in cistern-0.2.3 vs lib/cistern/formatter.rb in cistern-0.3.0
- old
+ new
@@ -1,5 +1,14 @@
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