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