Sha256: 5133e019d8d8f4faff2586cf77a2f1eacafdae267a526ee7a16c1e266ec3ae2e

Contents?: true

Size: 903 Bytes

Versions: 12

Compression:

Stored size: 903 Bytes

Contents

package com.rho;

import com.rho.db.IDBStorage;
import com.xruby.runtime.builtin.RubyArray;
import com.xruby.runtime.lang.RubyProgram;
import com.rho.net.NetResponse;
import com.rho.file.*;

public interface IRhoRubyHelper {
	public abstract void initRubyExtensions();
	public abstract RubyProgram createMainObject() throws Exception;
	public abstract String getPlatform();
	
	public abstract IDBStorage createDBStorage();
	public abstract IFileAccess createFileAccess();
	public abstract IRAFile createRAFile();
	public abstract IRAFile createFSRAFile();
	
	public void loadBackTrace(RubyArray backtrace);
	public String getDeviceId();
	
	public String getAppProperty(String name);
	public String getModuleName();
	public boolean isSimulator();
	
	public void showLog();
	
	public String getGeoLocationText();
	public void wakeUpGeoLocation();
	
	public NetResponse postUrl(String url, String body);
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rhodes-2.0.2 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.rc2 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.rc1 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta11 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta10 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta9 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta8 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta7 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta6 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta4 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-2.0.0.beta3 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java