Sha256: ce699910a9e4ffde2230af9ffb815e91dfa66c87e5f3e8be6f11653fa21b8148
Contents?: true
Size: 468 Bytes
Versions: 20
Compression:
Stored size: 468 Bytes
Contents
module Fasterer class RescueCall attr_reader :element attr_reader :rescue_classes def initialize(element) @element = element @rescue_classes = [] set_rescue_classes end private def set_rescue_classes return if element[1].sexp_type != :array @rescue_classes = element[1].drop(1).map do |rescue_reference| rescue_reference[1] if rescue_reference.sexp_type == :const end.compact end end end
Version data entries
20 entries across 20 versions & 1 rubygems