Sha256: 7bbc181b56752881b8a0a40f1f3960d6322c29d27808f8883307e714bdf6c468

Contents?: true

Size: 531 Bytes

Versions: 69

Compression:

Stored size: 531 Bytes

Contents

module Compass::Exec
  module Helpers
    extend self
    def report_error(e, options)
      $stderr.puts "#{e.class} on line #{get_line e} of #{get_file e}: #{e.message}"
      if options[:trace]
        e.backtrace[1..-1].each { |t| $stderr.puts "  #{t}" }
      else
        $stderr.puts "Run with --trace to see the full backtrace"
      end
    end

    def get_file(exception)
      exception.backtrace[0].split(/:/, 2)[0]
    end

    def get_line(exception)
      exception.backtrace[0].scan(/:(\d+)/)[0]
    end
  end
end

Version data entries

69 entries across 68 versions & 6 rubygems

Version Path
arcabouco-0.2.13 vendor/bundle/gems/compass-1.0.3/lib/compass/exec/helpers.rb
compass-1.0.3 lib/compass/exec/helpers.rb
compass-1.1.0.alpha.3 lib/compass/exec/helpers.rb
compass-1.1.0.alpha.2 lib/compass/exec/helpers.rb
compass-1.1.0.alpha.1 lib/compass/exec/helpers.rb
compass-1.1.0.alpha.0 lib/compass/exec/helpers.rb
compass-1.0.1 lib/compass/exec/helpers.rb
compass-1.0.0 lib/compass/exec/helpers.rb
compass-1.0.0.rc.1 lib/compass/exec/helpers.rb
compass-1.0.0.rc.0 lib/compass/exec/helpers.rb
compass-0.12.7 lib/compass/exec/helpers.rb
compass-1.0.0.alpha.21 lib/compass/exec/helpers.rb
compass-1.0.0.alpha.20 lib/compass/exec/helpers.rb
sadui-0.0.4 vendor/bundle/ruby/2.0.0/gems/compass-0.12.3/lib/compass/exec/helpers.rb
sadui-0.0.4 vendor/bundle/ruby/2.1.0/gems/compass-0.12.3/lib/compass/exec/helpers.rb
compass-0.12.6 lib/compass/exec/helpers.rb
compass-0.12.5 lib/compass/exec/helpers.rb
compass-0.12.4 lib/compass/exec/helpers.rb
compass-1.0.0.alpha.19 lib/compass/exec/helpers.rb
compass-0.12.3 lib/compass/exec/helpers.rb