Skip to content

Instantly share code, notes, and snippets.

@keithrbennett
Last active December 25, 2015 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keithrbennett/6912655 to your computer and use it in GitHub Desktop.
Save keithrbennett/6912655 to your computer and use it in GitHub Desktop.
Output of pry session in JRuby showing Rubified method names such as default=.
[1] pry(main)> require 'java'
=> false
[2] pry(main)> cd java.util.Locale
[3] pry(Java::JavaUtil::Locale):1> ls
constants:
CANADA ENGLISH GERMANY JAPANESE ROOT UK
CANADA_FRENCH FRANCE ITALIAN KOREA SIMPLIFIED_CHINESE US
CHINA FRENCH ITALY KOREAN TAIWAN
CHINESE GERMAN JAPAN PRC TRADITIONAL_CHINESE
JavaProxy.methods:
[] __persistent__= field_reader java_class new_array
__persistent__ field_accessor field_writer java_class= singleton_class
ConcreteJavaProxy.methods: new
Java::JavaUtil::Locale.methods:
available_locales default= iso_countries java_method
default get_instance iso_languages java_send
Java::JavaUtil::Locale#methods:
== clone display_language equals language
__jcreate! country display_name iso3_country variant
__jsend! display_country display_variant iso3_language
instance variables: @java_class
locals: _ __ _dir_ _ex_ _file_ _in_ _out_ _pry_
[5] pry(Java::JavaUtil::Locale):1> java.util.Locale.default
=> #<Java::JavaUtil::Locale:0x1f619137>
[6] pry(Java::JavaUtil::Locale):1> java.util.Locale.getDefault
=> #<Java::JavaUtil::Locale:0x1f619137>
[8] pry(Java::JavaUtil::Locale):1> java.util.Locale.default = java.util.Locale::FRANCE
=> #<Java::JavaUtil::Locale:0x669b824>
[9] pry(Java::JavaUtil::Locale):1> java.util.Locale.default = java.util.Locale::GERMANY
=> #<Java::JavaUtil::Locale:0x3a6bf80b>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment