Module: Ruboto

Defined in:
lib/ruboto.rb,
lib/ruboto/api.rb,
lib/ruboto/version.rb,
lib/ruboto/util/build.rb,
lib/ruboto/util/setup.rb,
lib/ruboto/description.rb,
lib/ruboto/util/update.rb,
lib/ruboto/util/verify.rb,
lib/ruboto/sdk_versions.rb,
lib/ruboto/commands/base.rb,
lib/ruboto/sdk_locations.rb,
lib/ruboto/util/emulator.rb,
lib/ruboto/util/log_action.rb,
lib/ruboto/util/objectspace.rb,
lib/ruboto/util/scan_in_api.rb,
lib/ruboto/util/xml_element.rb,
lib/ruboto/util/asset_copier.rb,
lib/ruboto/util/code_formatting.rb

Defined Under Namespace

Modules: API, Commands, SdkLocations, SdkVersions, Util

Constant Summary collapse

GEM_ROOT =
File.dirname(File.dirname(__FILE__))
ASSETS =
File.join(GEM_ROOT, 'assets')
VERSION =
'1.1.0'
UPDATE_VERSION_LIMIT =
'0.7.0'
DESCRIPTION =
"Ruboto (JRuby on Android) is a platform for developing full stand-alone apps for\nAndroid using the Ruby language and libraries.  It includes support libraries\nand generators for creating projects, classes, tests, and more.  The complete\nAPIs of Android, Java, and Ruby are available to you using the Ruby language.\n"

Class Method Summary collapse

Class Method Details

.enable_objectspaceObject

Enable ObjectSpace if running in JRuby, for the “main” lib



3
4
5
6
7
# File 'lib/ruboto/util/objectspace.rb', line 3

def self.enable_objectspace
  require 'jruby'
  JRuby.objectspace = true
rescue LoadError
end