ryotarai/itamae

View on GitHub
lib/itamae/resource/local_ruby_block.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'itamae'

module Itamae
  module Resource
    class LocalRubyBlock < Base
      define_attribute :action, default: :run
      define_attribute :block, type: Proc

      def action_run(options)
        attributes.block.call
      end
    end
  end
end