Sha256: 9dc8bcd5e4fd4448e5db88d4e577989bc1529aeef30ba5d671a422746a7eb189

Contents?: true

Size: 254 Bytes

Versions: 1

Compression:

Stored size: 254 Bytes

Contents

module ReflectionUtils
  module CreateModuleFunctions
    def self.included(base)
      base.instance_methods.each do |method|
        base.module_eval do
          module_function(method)
          public(method)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reflection_utils-0.3.0 lib/reflection_utils/create_module_functions.rb