Sha256: 4bf5f6585252994ea7283b5d411c21aae4bc6b475012b317ed211a0f912d09b5

Contents?: true

Size: 377 Bytes

Versions: 5

Compression:

Stored size: 377 Bytes

Contents

# frozen_string_literal: true

class Code
  class Object
    class Code < Object
      def initialize(*args, **_kargs, &)
        @raw =
          if args.first.is_a?(Node)
            args.first
          else
            Node::Code.new(::Code.parse(args.first.to_s))
          end
      end

      def code_evaluate(...)
        raw.evaluate(...)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
code-ruby-1.2.5 lib/code/object/code.rb
code-ruby-1.2.4 lib/code/object/code.rb
code-ruby-1.2.3 lib/code/object/code.rb
code-ruby-1.2.2 lib/code/object/code.rb
code-ruby-1.2.1 lib/code/object/code.rb