Sha256: 6c5eec53775f05bf8fb50148b6f9296dfdc299bd9b08071ccee17fe38f240e0b

Contents?: true

Size: 307 Bytes

Versions: 76

Compression:

Stored size: 307 Bytes

Contents

module EitilSupport
  class Call

    attr_reader :program, :line, :meth

    CALL_RE = /(.*):(\d+):in `(.*)'/

    def initialize(string)
      @program, @line, @meth = CALL_RE.match(string).captures
    end

    def to_s
      "#{"#{meth}".ljust(50)} #{"(#{line})".ljust(6)} #{program}"
    end

  end
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
eitil-2.0.8 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.7 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.6 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.5 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.4 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.3 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.2 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.1 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-2.0.0 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.4.1 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.4.0 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.12 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.11 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.10 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.9 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.8 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.7 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.6 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.5 eitil_support/lib/eitil_support/stacktrace/call.rb
eitil-1.3.4 eitil_support/lib/eitil_support/stacktrace/call.rb