Sha256: 64957b075390c4cb0b95adbc1f284c9cc0d1ae43f262956371c9f232ade80fdb

Contents?: true

Size: 286 Bytes

Versions: 10

Compression:

Stored size: 286 Bytes

Contents

module RbPlusPlus
  module Builders

    # Wrap up a method on a Module as a module_function
    class ModuleFunctionNode < MethodBase

      def build
        add_child IncludeNode.new(self, code.file)

        self.rice_method = "define_module_function"
      end

    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rbplusplus-1.4.0 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.3.0 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.2.1 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.2.0 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.1.0 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.0.3 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.0.1 lib/rbplusplus/builders/module_function.rb
rbplusplus-1.0 lib/rbplusplus/builders/module_function.rb
rbplusplus-0.9.1 lib/rbplusplus/builders/module_function.rb
rbplusplus-0.9 lib/rbplusplus/builders/module_function.rb