Sha256: 39fa104b38d6907c23c2d90198628c9d96ec7eb362e231ec5c60e64da4c10ac1
Contents?: true
Size: 585 Bytes
Versions: 135
Compression:
Stored size: 585 Bytes
Contents
package com.xruby.runtime.builtin; import java.io.File; import com.xruby.runtime.lang.RubyBlock; import com.xruby.runtime.lang.RubyValue; import com.xruby.runtime.lang.annotation.RubyLevelMethod; import com.xruby.runtime.lang.annotation.RubyLevelModule; @RubyLevelModule(name="FileTest") public class RubyFileTestModule { @RubyLevelMethod(name="exist?", singleton=true) public static RubyValue exist_p(RubyValue receiver, RubyValue arg, RubyBlock block) { RubyString s = (RubyString)arg; File f = new File(s.toString()); return ObjectFactory.createBoolean(f.exists()); } }
Version data entries
135 entries across 135 versions & 2 rubygems