Sha256: c6fb8ac9301133fb4b1e806fc59427ccebc1657a58c63312ea7b080066a7da25
Contents?: true
Size: 459 Bytes
Versions: 10
Compression:
Stored size: 459 Bytes
Contents
module ZTK::DSL::Core # @author Zachary Patten <zpatten AT jovelabs DOT io> # @api private module IO def self.included(base) base.class_eval do base.send(:extend, ZTK::DSL::Core::IO::ClassMethods) end end # @author Zachary Patten <zpatten AT jovelabs DOT io> module ClassMethods def load(rb_file) new do instance_eval(::IO.read(rb_file), rb_file) end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems