Sha256: e1ddb1b3017ab48975d8a86966c69b24d2199832db55e41757d115951abffc6f

Contents?: true

Size: 277 Bytes

Versions: 90

Compression:

Stored size: 277 Bytes

Contents

require 'itamae-mitsurin'

module ItamaeMitsurin
  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

Version data entries

90 entries across 47 versions & 1 rubygems

Version Path
itamae-mitsurin-0.21 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.21 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.20 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.20 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.19 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.19 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.18 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.18 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.17 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.17 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.16 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.16 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.15 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.15 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.14 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.14 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.13 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb
itamae-mitsurin-0.13 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.12 lib/itamae-mitsurin/resource/local_ruby_block.rb
itamae-mitsurin-0.12 test/test_itamae-mitsurin/resource/test_local_ruby_block.rb