Sha256: 27c2e52b5781dba90284e99db9263ccbefe011eb0a7af6e3b8b5030b97fd6213

Contents?: true

Size: 346 Bytes

Versions: 4

Compression:

Stored size: 346 Bytes

Contents

class Fancy
  class AST

    class Require < Node
      def initialize(line, string)
        super(line)
        @string = string
      end

      def bytecode(g)
        Rubinius::AST::Self.new(1).bytecode(g)
        @string.bytecode(g)
        pos(g)
        g.allow_private
        g.send :fancy_require, 1, false
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fancy-0.3.3 boot/rbx-compiler/compiler/ast/require.rb
fancy-0.3.2 boot/rbx-compiler/compiler/ast/require.rb
fancy-0.3.1 boot/rbx-compiler/compiler/ast/require.rb
fancy-0.3.0 boot/rbx-compiler/compiler/ast/require.rb