lib/lovely_rufus/layers/layer.rb in lovely_rufus-1.0.0 vs lib/lovely_rufus/layers/layer.rb in lovely_rufus-1.0.1

- old
+ new

@@ -1,15 +1,19 @@ +# frozen_string_literal: true + module LovelyRufus module Layers class Layer def initialize(next_layer = -> (wrap) { wrap }) @next_layer = next_layer end def call(_wrap) - fail 'Layer subclasses must define #call that takes a Wrap' + raise 'Layer subclasses must define #call that takes a Wrap' end - private_attr_reader :next_layer + private + + attr_reader :next_layer end end end