module Tapp::ObjectExtension

Public Instance Methods

tapp(printer = Tapp.config.default_printer) { |self| ... } click to toggle source
# File lib/tapp/object_extension.rb, line 6
def tapp(printer = Tapp.config.default_printer)
  Tapp::Util.report_called if Tapp.config.report_caller

  tap {
    Tapp::Printer.instance(printer).print block_given? ? yield(self) : self
  }
end
taputs(&block) click to toggle source
# File lib/tapp/object_extension.rb, line 14
def taputs(&block)
  tapp :puts, &block
end