TMP Add Ruby example skeleton

This commit is contained in:
Gergely Polonkai 2015-11-23 15:59:46 +01:00 committed by Gergely Polonkai
parent c0711d512d
commit 1a8f5613b2
1 changed files with 22 additions and 0 deletions

22
examples/basic.rb Normal file
View File

@ -0,0 +1,22 @@
require "gir_ffi"
GirFFI.setup :SweGlib
SweGlib.init
timestamp = SweGlib::Timestamp.new
timestamp.set_gregorian_full(1983, 3, 7, 11, 54, 45, 0, 1)
moment = SweGlib::Moment.new
moment.set_timestamp(timestamp)
moment.set_coordinates(19.03991, 47.49801, 280)
moment.set_house_system :placidus
moment.add_all_planets
all_planets = moment.get_all_planets()
all_planets.each do |planet|
# TODO Why do I get numbers here, instead of GswePlanets?
print planet, "\n"
end