Sha256: f33bd8aea510ffa27a975c5f672df5b9bbace34745500ec3687dc7b0212ae39f

Contents?: true

Size: 837 Bytes

Versions: 6

Compression:

Stored size: 837 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;

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 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

6 entries across 6 versions & 1 rubygems

Version Path
rhodes-1.5.5 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-1.5.4 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-1.5.3 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-1.5.2 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-1.5.1 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java
rhodes-1.5.0 platform/shared/rubyJVM/src/com/rho/IRhoRubyHelper.java