Sha256: 80906963f03fbfb86378ed7c361f3e0056acbd83d77fe47af66901d8f89adebe

Contents?: true

Size: 455 Bytes

Versions: 8

Compression:

Stored size: 455 Bytes

Contents

# encoding: utf-8

module Rango
  module LoggerMixin
    # Project.logger.inspect(@posts, item)
    # Project.logger.inspect("@post" => @post)
    # @since 0.0.1
    def inspect(*args)
      if args.first.is_a?(Hash) && args.length.eql?(1)
        args.first.each do |name, value|
          self.debug("#{name}: #{value.inspect}")
        end
      else
        args = args.map { |arg| arg.inspect }
        self.debug(*args)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rango-0.2.6 lib/rango/mixins/logger.rb
rango-0.2.5.1 lib/rango/mixins/logger.rb
rango-0.2.4.1 lib/rango/mixins/logger.rb
rango-0.2.3 lib/rango/mixins/logger.rb
rango-0.2.1 lib/rango/mixins/logger.rb
rango-0.2.1.pre lib/rango/mixins/logger.rb
rango-0.2 lib/rango/mixins/logger.rb
rango-0.2.pre lib/rango/mixins/logger.rb