lib/phlex/block.rb in phlex-0.2.2 vs lib/phlex/block.rb in phlex-0.3.0

- old
+ new

@@ -1,18 +1,18 @@ # frozen_string_literal: true module Phlex - class Block - def initialize(context, &block) - @context = context - @block = block - end + class Block + def initialize(context, &block) + @context = context + @block = block + end - def to_proc - method(:call).to_proc - end + def to_proc + method(:call).to_proc + end - def call(*args, **kwargs) - @context.instance_exec(*args, **kwargs, &@block) - end - end + def call(*args, **kwargs) + @context.instance_exec(*args, **kwargs, &@block) + end + end end