Sha256: ccb4809897698879df5c05f09b5ca02de84b033031aa2f010e2d8e54c9b7090e

Contents?: true

Size: 724 Bytes

Versions: 10

Compression:

Stored size: 724 Bytes

Contents

# frozen_string_literal: true
class Object
  def self.force_print_trace(msg = "CALLED TRACER METHOD")
    begin
      raise
    rescue
      puts ""
      puts ""
      puts "----------------"
      puts msg
      puts ""
      puts $!.backtrace
      puts ""
      puts ""
      puts "----------------"
      puts ""
      puts ""
    end
  end

  def force_print_trace(msg = "CALLED TRACER METHOD")
    begin
      raise
    rescue
      puts ""
      puts ""
      puts "----------------"
      puts msg
      puts ""
      puts $!.backtrace
      puts ""
      puts ""
      puts "----------------"
      puts ""
      puts ""
    end
  end

  def yes_no_to_s
    !!self == self ? (self ? 'yes' : 'no') : to_s
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
better_record-0.11.4 lib/core_ext/object.rb
better_record-0.10.10 lib/core_ext/object.rb
better_record-0.10.9 lib/core_ext/object.rb
better_record-0.10.8 lib/core_ext/object.rb
better_record-0.10.7 lib/core_ext/object.rb
better_record-0.10.6 lib/core_ext/object.rb
better_record-0.10.5 lib/core_ext/object.rb
better_record-0.10.4 lib/core_ext/object.rb
better_record-0.10.3 lib/core_ext/object.rb
better_record-0.10.2 lib/core_ext/object.rb