# -*- encoding: utf-8 -*- # stub: ruby-processing 1.0.1 ruby lib Gem::Specification.new do |s| s.name = "ruby-processing".freeze s.version = "1.0.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Jeremy Ashkenas".freeze, "Peter Gassner".freeze, "Martin Stannard".freeze, "Andrew Nanton".freeze] s.date = "2009-01-17" s.description = "Ruby-Processing is a Ruby wrapper for the Processing code art framework. It's this thin little shim that squeezes between Processing and JRuby, passing along some neat goodies like: * Applet and Application exporting of your sketches. Hand them out to your party guests, ready-to-run. * Live Coding via JRuby's IRB. Loads in your sketch so you can futz with variables and remake methods on the fly. * A \"Control Panel\" library, so that you can easily create sliders, buttons, checkboxes and drop-down menus, and hook them into your sketch's instance variables. * \"Watch\" mode, where Ruby-Processing keeps an eye on your sketch and reloads it from scratch every time you make a change. A pretty nice REPL-ish way to work on your Processing sketches.".freeze s.email = "jeremy@ashkenas.com".freeze s.executables = ["rp5".freeze] s.extra_rdoc_files = ["README".freeze, "CHANGELOG".freeze, "LICENSE".freeze] s.files = ["CHANGELOG".freeze, "LICENSE".freeze, "README".freeze, "bin/rp5".freeze, "lib/core".freeze, "lib/core/core.jar".freeze, "lib/core/jruby-complete.jar".freeze, "lib/ruby-processing".freeze, "lib/ruby-processing.rb".freeze, "lib/ruby-processing/app.rb".freeze, "lib/ruby-processing/exporters".freeze, "lib/ruby-processing/exporters/applet_exporter.rb".freeze, "lib/ruby-processing/exporters/application_exporter.rb".freeze, "lib/ruby-processing/exporters/base_exporter.rb".freeze, "lib/ruby-processing/exporters/creator.rb".freeze, "lib/ruby-processing/helpers".freeze, "lib/ruby-processing/helpers/string.rb".freeze, "lib/ruby-processing/runner.rb".freeze, "lib/ruby-processing/runners".freeze, "lib/ruby-processing/runners/base.rb".freeze, "lib/ruby-processing/runners/live.rb".freeze, "lib/ruby-processing/runners/run.rb".freeze, "lib/ruby-processing/runners/watch.rb".freeze, "lib/templates".freeze, "lib/templates/applet".freeze, "lib/templates/applet/images".freeze, "lib/templates/applet/images/built_with.jpg".freeze, "lib/templates/applet/images/ruby.jpg".freeze, "lib/templates/applet/images/top.png".freeze, "lib/templates/applet/index.html.erb".freeze, "lib/templates/applet/library".freeze, "lib/templates/applet/library/library.txt".freeze, "lib/templates/application".freeze, "lib/templates/application/Contents".freeze, "lib/templates/application/Contents/Info.plist.erb".freeze, "lib/templates/application/Contents/MacOS".freeze, "lib/templates/application/Contents/MacOS/JavaApplicationStub".freeze, "lib/templates/application/Contents/PkgInfo".freeze, "lib/templates/application/Contents/Resources".freeze, "lib/templates/application/Contents/Resources/sketch.icns".freeze, "lib/templates/application/lib".freeze, "lib/templates/application/lib/MANIFEST.MF".freeze, "lib/templates/application/lib/args.txt.erb".freeze, "lib/templates/application/lib/library".freeze, "lib/templates/application/lib/library/library.txt".freeze, "lib/templates/application/run.erb".freeze, "lib/templates/application/run.exe".freeze, "lib/templates/create".freeze, "lib/templates/create/blank_sketch.rb.erb".freeze, "library/boids".freeze, "library/boids/boids.rb".freeze, "library/control_panel".freeze, "library/control_panel/control_panel.rb".freeze, "library/dxf".freeze, "library/dxf/bin".freeze, "library/dxf/bin/processing".freeze, "library/dxf/bin/processing/dxf".freeze, "library/dxf/bin/processing/dxf/RawDXF.class".freeze, "library/dxf/dxfviewer.jar".freeze, "library/dxf/library".freeze, "library/dxf/library/dxf.jar".freeze, "library/javascript".freeze, "library/javascript/library".freeze, "library/javascript/library/export.txt".freeze, "library/javascript/library/javascript.jar".freeze, "library/minim".freeze, "library/minim/library".freeze, "library/minim/library/jl1.0.jar".freeze, "library/minim/library/jsminim.jar".freeze, "library/minim/library/minim-spi.jar".freeze, "library/minim/library/minim.jar".freeze, "library/minim/library/mp3spi1.9.4.jar".freeze, "library/minim/library/tritonus_aos.jar".freeze, "library/minim/library/tritonus_share.jar".freeze, "library/minim/license.txt".freeze, "library/minim/version.txt".freeze, "library/net".freeze, "library/net/bin".freeze, "library/net/bin/processing".freeze, "library/net/bin/processing/net".freeze, "library/net/bin/processing/net/Client.class".freeze, "library/net/bin/processing/net/Server.class".freeze, "library/net/library".freeze, "library/net/library/net.jar".freeze, "library/opengl".freeze, "library/opengl/bin".freeze, "library/opengl/bin/processing".freeze, "library/opengl/bin/processing/opengl".freeze, "library/opengl/bin/processing/opengl/PGraphicsOpenGL$ImageCache.class".freeze, "library/opengl/bin/processing/opengl/PGraphicsOpenGL$TessCallback.class".freeze, "library/opengl/bin/processing/opengl/PGraphicsOpenGL.class".freeze, "library/opengl/library".freeze, "library/opengl/library/export.txt".freeze, "library/opengl/library/gluegen-rt-natives-linux-amd64.jar".freeze, "library/opengl/library/gluegen-rt-natives-linux-i586.jar".freeze, "library/opengl/library/gluegen-rt-natives-macosx-ppc.jar".freeze, "library/opengl/library/gluegen-rt-natives-macosx-universal.jar".freeze, "library/opengl/library/gluegen-rt-natives-windows-amd64.jar".freeze, "library/opengl/library/gluegen-rt-natives-windows-i586.jar".freeze, "library/opengl/library/gluegen-rt.dll".freeze, "library/opengl/library/gluegen-rt.jar".freeze, "library/opengl/library/gluegen-rt.jar.pack.gz".freeze, "library/opengl/library/jogl-natives-linux-amd64.jar".freeze, "library/opengl/library/jogl-natives-linux-i586.jar".freeze, "library/opengl/library/jogl-natives-macosx-ppc.jar".freeze, "library/opengl/library/jogl-natives-macosx-universal.jar".freeze, "library/opengl/library/jogl-natives-windows-amd64.jar".freeze, "library/opengl/library/jogl-natives-windows-i586.jar".freeze, "library/opengl/library/jogl.dll".freeze, "library/opengl/library/jogl.jar".freeze, "library/opengl/library/jogl.jar.pack.gz".freeze, "library/opengl/library/jogl_awt.dll".freeze, "library/opengl/library/jogl_cg.dll".freeze, "library/opengl/library/libgluegen-rt.jnilib".freeze, "library/opengl/library/libgluegen-rt.so".freeze, "library/opengl/library/libjogl.jnilib".freeze, "library/opengl/library/libjogl.so".freeze, "library/opengl/library/libjogl_awt.jnilib".freeze, "library/opengl/library/libjogl_awt.so".freeze, "library/opengl/library/libjogl_cg.jnilib".freeze, "library/opengl/library/libjogl_cg.so".freeze, "library/opengl/library/opengl.jar".freeze, "library/pdf".freeze, "library/pdf/bin".freeze, "library/pdf/bin/processing".freeze, "library/pdf/bin/processing/pdf".freeze, "library/pdf/bin/processing/pdf/PGraphicsPDF.class".freeze, "library/pdf/library".freeze, "library/pdf/library/itext.jar".freeze, "library/pdf/library/pdf.jar".freeze, "library/pdf/notes.txt".freeze, "library/serial".freeze, "library/serial/bin".freeze, "library/serial/bin/processing".freeze, "library/serial/bin/processing/serial".freeze, "library/serial/bin/processing/serial/Serial.class".freeze, "library/serial/library".freeze, "library/serial/library/RXTXcomm.jar".freeze, "library/serial/library/export.txt".freeze, "library/serial/library/librxtxSerial.jnilib".freeze, "library/serial/library/librxtxSerial.so".freeze, "library/serial/library/rxtxSerial.dll".freeze, "library/serial/library/serial.jar".freeze, "library/video".freeze, "library/video/bin".freeze, "library/video/bin/processing".freeze, "library/video/bin/processing/video".freeze, "library/video/bin/processing/video/Capture.class".freeze, "library/video/bin/processing/video/Movie.class".freeze, "library/video/bin/processing/video/MovieMaker.class".freeze, "library/video/library".freeze, "library/video/library/video.jar".freeze, "samples/animator.rb".freeze, "samples/circle_collision.rb".freeze, "samples/fern.rb".freeze, "samples/flight_patterns.rb".freeze, "samples/full_screen.rb".freeze, "samples/getting_started.rb".freeze, "samples/jwishy.rb".freeze, "samples/kinetic_type.rb".freeze, "samples/learning_processing".freeze, "samples/learning_processing/ABOUT".freeze, "samples/learning_processing/chapter_01".freeze, "samples/learning_processing/chapter_01/1_stroke_and_fill.rb".freeze, "samples/learning_processing/chapter_01/2_nofill.rb".freeze, "samples/learning_processing/chapter_01/3_rgb_color.rb".freeze, "samples/learning_processing/chapter_01/4_alpha_transparency.rb".freeze, "samples/learning_processing/chapter_01/5_zoog.rb".freeze, "samples/learning_processing/chapter_02".freeze, "samples/learning_processing/chapter_02/1_zoog_again.rb".freeze, "samples/learning_processing/chapter_03".freeze, "samples/learning_processing/chapter_03/1_zoog_as_dynamic_sketch.rb".freeze, "samples/learning_processing/chapter_03/2_mouse_x_and_mouse_y.rb".freeze, "samples/learning_processing/chapter_03/3_zoog_as_dynamic_sketch_with_variation.rb".freeze, "samples/learning_processing/chapter_03/4_drawing_a_continuous_line.rb".freeze, "samples/learning_processing/chapter_03/5_mouse_pressed_and_key_pressed.rb".freeze, "samples/learning_processing/chapter_03/6_interactive_zoog.rb".freeze, "samples/learning_processing/chapter_04".freeze, "samples/learning_processing/chapter_04/1_variable_declaration.rb".freeze, "samples/learning_processing/chapter_04/2_using_variables.rb".freeze, "samples/learning_processing/chapter_04/3_varying_variables.rb".freeze, "samples/learning_processing/chapter_04/4_many_variables.rb".freeze, "samples/learning_processing/chapter_04/5_using_system_variables.rb".freeze, "samples/learning_processing/chapter_04/6_ellipse_with_variables.rb".freeze, "samples/learning_processing/chapter_04/7_filling_variables_with_random_values.rb".freeze, "samples/learning_processing/chapter_04/8_variable_zoog.rb".freeze, "samples/learning_processing/chapter_05".freeze, "samples/learning_processing/chapter_05/01_conditionals.rb".freeze, "samples/learning_processing/chapter_05/02_more_conditionals.rb".freeze, "samples/learning_processing/chapter_05/03_rollovers.rb".freeze, "samples/learning_processing/chapter_05/04_hold_down_the_button.rb".freeze, "samples/learning_processing/chapter_05/05_button_as_switch.rb".freeze, "samples/learning_processing/chapter_05/06_bouncing_ball.rb".freeze, "samples/learning_processing/chapter_05/07_bouncing_color.rb".freeze, "samples/learning_processing/chapter_05/08_square_following_edge.rb".freeze, "samples/learning_processing/chapter_05/09_simple_gravity.rb".freeze, "samples/learning_processing/chapter_05/10_zoog_and_conditionals.rb".freeze, "samples/learning_processing/chapter_06".freeze, "samples/learning_processing/chapter_06/01_many_lines.rb".freeze, "samples/learning_processing/chapter_06/02_many_lines_with_variables.rb".freeze, "samples/learning_processing/chapter_06/03_while_loop.rb".freeze, "samples/learning_processing/chapter_06/04_infinite_loop.rb".freeze, "samples/learning_processing/chapter_06/05_another_infinite_loop.rb".freeze, "samples/learning_processing/chapter_06/06_legs_with_a_for_loop.rb".freeze, "samples/learning_processing/chapter_06/07_local_variables.rb".freeze, "samples/learning_processing/chapter_06/08_lines_one_at_a_time.rb".freeze, "samples/learning_processing/chapter_06/09_simple_while_loop_with_interactivity.rb".freeze, "samples/learning_processing/chapter_06/10_zoog_with_arms.rb".freeze, "samples/learning_processing/chapter_06/11_multiple_zoogs.rb".freeze, "samples/learning_processing/chapter_07".freeze, "samples/learning_processing/chapter_07/01_defining_a_function.rb".freeze, "samples/learning_processing/chapter_07/02_calling_a_function.rb".freeze, "samples/learning_processing/chapter_07/03_bouncing_ball_with_functions.rb".freeze, "samples/learning_processing/chapter_07/04_function_returns_distance.rb".freeze, "samples/learning_processing/chapter_07/05_zoog_with_functions.rb".freeze, "samples/learning_processing/chapter_08".freeze, "samples/learning_processing/chapter_08/01_car_class_and_car_variable.rb".freeze, "samples/learning_processing/chapter_08/02_two_car_objects.rb".freeze, "samples/learning_processing/chapter_08/03_object_oriented_zoog.rb".freeze, "samples/learning_processing/chapter_10".freeze, "samples/learning_processing/chapter_10/01_catcher.rb".freeze, "samples/learning_processing/chapter_10/02_bouncing_ball.rb".freeze, "samples/learning_processing/chapter_10/03_bouncing_balls_with_intersection.rb".freeze, "samples/learning_processing/chapter_10/04_a_timer.rb".freeze, "samples/learning_processing/chapter_10/05_object_oriented_timer.rb".freeze, "samples/learning_processing/chapter_10/06_simple_raindrop.rb".freeze, "samples/learning_processing/chapter_10/07_drops_one_at_a_time.rb".freeze, "samples/learning_processing/chapter_13".freeze, "samples/learning_processing/chapter_13/02_random_number_distribution.rb".freeze, "samples/learning_processing/chapter_13/03_probabilities.rb".freeze, "samples/learning_processing/chapter_13/04_perlin_noise.rb".freeze, "samples/learning_processing/chapter_13/06_oscillation.rb".freeze, "samples/learning_processing/chapter_13/07_wave.rb".freeze, "samples/learning_processing/chapter_13/08_recursion.rb".freeze, "samples/learning_processing/chapter_13/09_two_dimensional_array.rb".freeze, "samples/learning_processing/chapter_13/10_two_dimensional_array_with_objects.rb".freeze, "samples/learning_processing/chapter_14".freeze, "samples/learning_processing/chapter_14/01_growing_rectangle.rb".freeze, "samples/learning_processing/chapter_14/02_multiple_translations.rb".freeze, "samples/learning_processing/chapter_14/03_depth_rectangle.rb".freeze, "samples/learning_processing/chapter_14/04_pyramid_using_beingshape.rb".freeze, "samples/learning_processing/chapter_14/05_rotate_rectangle_around_center.rb".freeze, "samples/learning_processing/chapter_14/06_rotate_z.rb".freeze, "samples/learning_processing/chapter_14/07_rotate_x.rb".freeze, "samples/learning_processing/chapter_14/08_rotate_y.rb".freeze, "samples/learning_processing/chapter_14/09_rotate_all.rb".freeze, "samples/learning_processing/chapter_14/10_draw_pyramid.rb".freeze, "samples/learning_processing/chapter_14/12_rotating_one_square.rb".freeze, "samples/learning_processing/chapter_14/13_rotating_another_square.rb".freeze, "samples/learning_processing/chapter_14/14_rotating_both_squares.rb".freeze, "samples/learning_processing/chapter_14/15_rotating_many_things.rb".freeze, "samples/learning_processing/chapter_14/16_simple_solar_system.rb".freeze, "samples/learning_processing/chapter_14/17_nested_push_and_pop.rb".freeze, "samples/learning_processing/chapter_14/18_object_oriented_solar_system.rb".freeze, "samples/learning_processing/chapter_15".freeze, "samples/learning_processing/chapter_15/01_hello_world_image.rb".freeze, "samples/learning_processing/chapter_15/02_image_sprite.rb".freeze, "samples/learning_processing/chapter_15/03_swapping_images.rb".freeze, "samples/learning_processing/chapter_15/04_image_sequence.rb".freeze, "samples/learning_processing/chapter_15/05_setting_pixels.rb".freeze, "samples/learning_processing/chapter_15/06_pixels_2d.rb".freeze, "samples/learning_processing/chapter_15/07_image_pixels.rb".freeze, "samples/learning_processing/chapter_15/08_image_brightness.rb".freeze, "samples/learning_processing/chapter_15/09_flashlight_effect.rb".freeze, "samples/learning_processing/chapter_15/10_brightness_threshold.rb".freeze, "samples/learning_processing/chapter_15/11_brightness_threshold_with_filter.rb".freeze, "samples/learning_processing/chapter_15/12_pixel_neighbour_differences.rb".freeze, "samples/learning_processing/chapter_15/14_pointillism.rb".freeze, "samples/learning_processing/chapter_15/15_2d_image_mapped_to_3d.rb".freeze, "samples/learning_processing/chapter_15/data".freeze, "samples/learning_processing/chapter_15/data/animal0.jpg".freeze, "samples/learning_processing/chapter_15/data/animal1.jpg".freeze, "samples/learning_processing/chapter_15/data/animal2.jpg".freeze, "samples/learning_processing/chapter_15/data/animal3.jpg".freeze, "samples/learning_processing/chapter_15/data/animal4.jpg".freeze, "samples/learning_processing/chapter_15/data/animal5.jpg".freeze, "samples/learning_processing/chapter_15/data/animal6.jpg".freeze, "samples/learning_processing/chapter_15/data/face.jpg".freeze, "samples/learning_processing/chapter_15/data/mysummervacation.jpg".freeze, "samples/learning_processing/chapter_15/data/sunflower.jpg".freeze, "samples/learning_processing/chapter_16".freeze, "samples/learning_processing/chapter_16/01_display_video.rb".freeze, "samples/learning_processing/chapter_16/02_manipulate_video_image.rb".freeze, "samples/reflection.rb".freeze, "samples/simple_buffer.rb".freeze, "samples/tree.rb".freeze] s.homepage = "http://wiki.github.com/jashkenas/ruby-processing".freeze s.rdoc_options = ["--line-numbers".freeze, "--inline-source".freeze, "--title".freeze, "Ruby-Processing".freeze, "--main".freeze, "README".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Code as Art, Art as Code. Processing and Ruby are meant for each other.".freeze end