# -*- encoding: utf-8 -*- # stub: smalruby-editor 0.1.10 ruby lib Gem::Specification.new do |s| s.name = "smalruby-editor".freeze s.version = "0.1.10".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Kouji Takao".freeze] s.date = "2014-04-29" s.description = "The smalruby-editor is a visual programming editor that can create aRuby script by combining individual blocks similar to Scratch. It can also enter the program as better than Scratch.".freeze s.email = ["kouji.takao@gmail.com".freeze] s.executables = ["smalruby-editor".freeze] s.extra_rdoc_files = ["README.rdoc".freeze, "LICENSE".freeze] s.files = [".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, ".simplecov".freeze, ".travis.yml".freeze, "LEGAL".freeze, "LICENSE".freeze, "Procfile".freeze, "README.rdoc".freeze, "Rakefile".freeze, "app/assets/images/.keep".freeze, "app/assets/images/favicon.ico".freeze, "app/assets/javascripts/application.js".freeze, "app/assets/javascripts/blocks/blockly.js.coffee.erb".freeze, "app/assets/javascripts/blocks/character.js.coffee.erb".freeze, "app/assets/javascripts/blocks/control.js.coffee.erb".freeze, "app/assets/javascripts/blocks/data.js.coffee.erb".freeze, "app/assets/javascripts/blocks/etc.js.coffee.erb".freeze, "app/assets/javascripts/blocks/events.js.coffee.erb".freeze, "app/assets/javascripts/blocks/field_character.js.coffee.erb".freeze, "app/assets/javascripts/blocks/hardware.js.coffee.erb".freeze, "app/assets/javascripts/blocks/looks.js.coffee.erb".freeze, "app/assets/javascripts/blocks/motion.js.coffee.erb".freeze, "app/assets/javascripts/blocks/operators.js.coffee.erb".freeze, "app/assets/javascripts/blocks/pen.js.coffee.erb".freeze, "app/assets/javascripts/blocks/ruby.js.coffee.erb".freeze, "app/assets/javascripts/blocks/sensing.js.coffee.erb".freeze, "app/assets/javascripts/blocks/sound.js.coffee.erb".freeze, "app/assets/javascripts/collections/.keep".freeze, "app/assets/javascripts/collections/character_set.js.coffee".freeze, "app/assets/javascripts/generators/ruby.js.coffee.erb".freeze, "app/assets/javascripts/models/.keep".freeze, "app/assets/javascripts/models/character.js.coffee".freeze, "app/assets/javascripts/models/scene.js.coffee".freeze, "app/assets/javascripts/models/source_code.js.coffee".freeze, "app/assets/javascripts/routers/.keep".freeze, "app/assets/javascripts/smalruby.js.coffee".freeze, "app/assets/javascripts/views/.keep".freeze, "app/assets/javascripts/views/character_modal_view.js.coffee".freeze, "app/assets/javascripts/views/character_selector_view.js.coffee".freeze, "app/assets/javascripts/views/load_modal_view.js.coffee".freeze, "app/assets/javascripts/views/main_menu_view.js.coffee".freeze, "app/assets/stylesheets/application.css".freeze, "app/assets/stylesheets/editor.css.scss".freeze, "app/assets/stylesheets/flatstrap-custom.css.scss".freeze, "app/assets/stylesheets/load-modal.css.scss".freeze, "app/assets/stylesheets/toolbox.css.scss.erb".freeze, "app/assets/templates/.keep".freeze, "app/controllers/application_controller.rb".freeze, "app/controllers/concerns/.keep".freeze, "app/controllers/editor_controller.rb".freeze, "app/controllers/source_codes_controller.rb".freeze, "app/helpers/application_helper.rb".freeze, "app/helpers/editor_helper.rb".freeze, "app/mailers/.keep".freeze, "app/models/.keep".freeze, "app/models/concerns/.keep".freeze, "app/models/concerns/ruby_to_block.rb".freeze, "app/models/concerns/ruby_to_block/block.rb".freeze, "app/models/concerns/ruby_to_block/block/base.rb".freeze, "app/models/concerns/ruby_to_block/block/character.rb".freeze, "app/models/concerns/ruby_to_block/block/character_event.rb".freeze, "app/models/concerns/ruby_to_block/block/character_method_call.rb".freeze, "app/models/concerns/ruby_to_block/block/character_new.rb".freeze, "app/models/concerns/ruby_to_block/block/character_operation.rb".freeze, "app/models/concerns/ruby_to_block/block/control_if.rb".freeze, "app/models/concerns/ruby_to_block/block/control_loop.rb".freeze, "app/models/concerns/ruby_to_block/block/control_sleep.rb".freeze, "app/models/concerns/ruby_to_block/block/do.rb".freeze, "app/models/concerns/ruby_to_block/block/else.rb".freeze, "app/models/concerns/ruby_to_block/block/end.rb".freeze, "app/models/concerns/ruby_to_block/block/events_on_click.rb".freeze, "app/models/concerns/ruby_to_block/block/events_on_key_push_or_down.rb".freeze, "app/models/concerns/ruby_to_block/block/events_on_start.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_init_hardware.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_led_off.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_led_on.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_on_sensor_change.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_rgb_led_off.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_rgb_led_on.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_sensor_value.rb".freeze, "app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car.rb".freeze, "app/models/concerns/ruby_to_block/block/looks_hide.rb".freeze, "app/models/concerns/ruby_to_block/block/looks_say.rb".freeze, "app/models/concerns/ruby_to_block/block/looks_show.rb".freeze, "app/models/concerns/ruby_to_block/block/looks_vanish.rb".freeze, "app/models/concerns/ruby_to_block/block/math_number.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_change_x_by.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_change_y_by.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_move.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_point_towards_character.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_point_towards_mouse.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_reach_wall.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_rotate_left.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_rotate_right.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_self_angle.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_self_x.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_self_y.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_set_angle.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_set_x.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_set_y.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_turn.rb".freeze, "app/models/concerns/ruby_to_block/block/motion_turn_if_reach_wall.rb".freeze, "app/models/concerns/ruby_to_block/block/null.rb".freeze, "app/models/concerns/ruby_to_block/block/operators_compare.rb".freeze, "app/models/concerns/ruby_to_block/block/operators_false.rb".freeze, "app/models/concerns/ruby_to_block/block/operators_true.rb".freeze, "app/models/concerns/ruby_to_block/block/require_smalruby.rb".freeze, "app/models/concerns/ruby_to_block/block/ruby_comment.rb".freeze, "app/models/concerns/ruby_to_block/block/ruby_expression.rb".freeze, "app/models/concerns/ruby_to_block/block/ruby_statement.rb".freeze, "app/models/concerns/ruby_to_block/block/sensing_hit.rb".freeze, "app/models/concerns/ruby_to_block/block/sound_play.rb".freeze, "app/models/concerns/ruby_to_block/block/sound_preset_sounds.rb".freeze, "app/models/concerns/ruby_to_block/block/text.rb".freeze, "app/models/concerns/ruby_to_block/block/value.rb".freeze, "app/models/concerns/ruby_to_block/context.rb".freeze, "app/models/concerns/ruby_to_block/formatter.rb".freeze, "app/models/source_code.rb".freeze, "app/views/editor/_block_tab.html.haml".freeze, "app/views/editor/_character_modal.html.haml".freeze, "app/views/editor/_load_modal.html.haml".freeze, "app/views/editor/_toolbox.html.haml".freeze, "app/views/editor/demo.html.erb".freeze, "app/views/editor/index.html.haml".freeze, "app/views/layouts/application.html.erb".freeze, "bin/bundle".freeze, "bin/rails".freeze, "bin/rake".freeze, "bin/smalruby-editor".freeze, "config.ru".freeze, "config/application.rb".freeze, "config/boot.rb".freeze, "config/database.yml.mysql2".freeze, "config/database.yml.sqlite3".freeze, "config/database.yml.travis".freeze, "config/environment.rb".freeze, "config/environments/development.rb".freeze, "config/environments/production.rb".freeze, "config/environments/standalone.rb".freeze, "config/environments/test.rb".freeze, "config/initializers/backtrace_silencers.rb".freeze, "config/initializers/filter_parameter_logging.rb".freeze, "config/initializers/inflections.rb".freeze, "config/initializers/mime_types.rb".freeze, "config/initializers/secret_token.rb".freeze, "config/initializers/session_store.rb".freeze, "config/initializers/teaspoon.rb".freeze, "config/initializers/wrap_parameters.rb".freeze, "config/locales/en.yml".freeze, "config/routes.rb".freeze, "config/unicorn.rb".freeze, "db/migrate/20131216121603_create_source_codes.rb".freeze, "db/migrate/20131219045113_add_filename_to_source_code.rb".freeze, "db/schema.rb".freeze, "db/seeds.rb".freeze, "demos/car_chase.rb.xml".freeze, "demos/hardware_led.rb.xml".freeze, "demos/rgb_led_anode.rb.xml".freeze, "lib/assets/.keep".freeze, "lib/smalruby_editor.rb".freeze, "lib/smalruby_editor/version.rb".freeze, "lib/tasks/.keep".freeze, "lib/tasks/gem.rake".freeze, "lib/tasks/release.rake".freeze, "lib/tasks/rspec.rake".freeze, "lib/tasks/rubocop.rake".freeze, "log/.keep".freeze, "public/404.html".freeze, "public/422.html".freeze, "public/500.html".freeze, "public/apple-touch-icon.png".freeze, "public/assets/application-0b3c70107ad81ea9fcda6d7d921bd8cf.js".freeze, "public/assets/application-0b3c70107ad81ea9fcda6d7d921bd8cf.js.gz".freeze, "public/assets/application-53d651da3309caa498cc0ca6616dbead.css".freeze, "public/assets/application-53d651da3309caa498cc0ca6616dbead.css.gz".freeze, "public/assets/favicon-a37c90b368fd8ed436cb8f9e9396465c.ico".freeze, "public/assets/jquery-ui/animated-overlay-c48c87b7a95316f4698484e3b85ee4aa.gif".freeze, "public/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-58b63faadd031ca3db096dfdffd90224.png".freeze, "public/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-937399e8b369d64aa075d13a82c00112.png".freeze, "public/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-a8c503e0f42a081a92a473b0d30ac6cf.png".freeze, "public/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-ddcbfe385abc3947937caa0b44e2f5d2.png".freeze, "public/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-14dd4a9ad1f21d8c4c7e673ddfb0806f.png".freeze, "public/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-a43dfabb23b0a987b567b282bad68346.png".freeze, "public/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-31c0c791a756266043ee8ea61dacb36a.png".freeze, "public/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-33edbdb0d2fcebd2a65c2041a28533da.png".freeze, "public/assets/jquery-ui/ui-icons_222222_256x240-890385424135de1513f00cbecfb7f990.png".freeze, "public/assets/jquery-ui/ui-icons_2e83ff_256x240-824705ca4aa2610434a358fe4018c9c6.png".freeze, "public/assets/jquery-ui/ui-icons_454545_256x240-254e054f6df453dfac49efbc8b78f79d.png".freeze, "public/assets/jquery-ui/ui-icons_888888_256x240-57c441f87c4289a5372823f506c1182d.png".freeze, "public/assets/jquery-ui/ui-icons_cd0a0a_256x240-261647ac915575f3981ded254ae8d43e.png".freeze, "public/assets/loading-e8e6dd7833131c92a6c3b9c8ccc6a6ac.gif".freeze, "public/assets/manifest-332a5a1668194028b55103e0ea45c054.json".freeze, "public/assets/progressbar-82023a146fba2a0f6d925629ed2b09c5.gif".freeze, "public/blockly/media/1x1.gif".freeze, "public/blockly/media/click.mp3".freeze, "public/blockly/media/click.ogg".freeze, "public/blockly/media/click.wav".freeze, "public/blockly/media/delete.mp3".freeze, "public/blockly/media/delete.ogg".freeze, "public/blockly/media/delete.wav".freeze, "public/blockly/media/handclosed.cur".freeze, "public/blockly/media/handopen.cur".freeze, "public/blockly/media/quote0.png".freeze, "public/blockly/media/quote1.png".freeze, "public/blockly/media/trashbody.png".freeze, "public/blockly/media/trashlid.png".freeze, "public/blockly/media/tree.png".freeze, "public/browserconfig.xml".freeze, "public/fonts/FontAwesome.otf".freeze, "public/fonts/fontawesome-webfont.eot".freeze, "public/fonts/fontawesome-webfont.ttf".freeze, "public/fonts/fontawesome-webfont.woff".freeze, "public/large.png".freeze, "public/robots.txt".freeze, "public/smalruby/assets/ball1.png".freeze, "public/smalruby/assets/ball2.png".freeze, "public/smalruby/assets/ball3.png".freeze, "public/smalruby/assets/ball4.png".freeze, "public/smalruby/assets/ball5.png".freeze, "public/smalruby/assets/ball6.png".freeze, "public/smalruby/assets/car1.png".freeze, "public/smalruby/assets/car2.png".freeze, "public/smalruby/assets/car3.png".freeze, "public/smalruby/assets/car4.png".freeze, "public/smalruby/assets/cat1.png".freeze, "public/smalruby/assets/cat2.png".freeze, "public/smalruby/assets/cat3.png".freeze, "public/smalruby/assets/frog1.png".freeze, "public/smalruby/assets/piano_do.wav".freeze, "public/smalruby/assets/piano_do_2.wav".freeze, "public/smalruby/assets/piano_fa.wav".freeze, "public/smalruby/assets/piano_mi.wav".freeze, "public/smalruby/assets/piano_ra.wav".freeze, "public/smalruby/assets/piano_re.wav".freeze, "public/smalruby/assets/piano_si.wav".freeze, "public/smalruby/assets/piano_so.wav".freeze, "public/square.png".freeze, "public/tiny.png".freeze, "public/wide.png".freeze, "smalruby-editor.gemspec".freeze, "spec/acceptance/base.feature".freeze, "spec/acceptance/block_mode/blocks/character/new.feature".freeze, "spec/acceptance/block_mode/blocks/control/await.feature".freeze, "spec/acceptance/block_mode/blocks/control/await_until.feature".freeze, "spec/acceptance/block_mode/blocks/control/break.feature".freeze, "spec/acceptance/block_mode/blocks/control/if.feature".freeze, "spec/acceptance/block_mode/blocks/control/if_else.feature".freeze, "spec/acceptance/block_mode/blocks/control/loop.feature".freeze, "spec/acceptance/block_mode/blocks/control/next.feature".freeze, "spec/acceptance/block_mode/blocks/control/redo.feature".freeze, "spec/acceptance/block_mode/blocks/control/sleep.feature".freeze, "spec/acceptance/block_mode/blocks/control/times.feature".freeze, "spec/acceptance/block_mode/blocks/control/until.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_click.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_hit.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_key_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_start.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/init_hardware.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/led_off.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/led_on.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/on_sensor_change.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/rgb_led_off.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/rgb_led_on.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/sensor_value.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/servo_set_position.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car.feature".freeze, "spec/acceptance/block_mode/blocks/looks/hide.feature".freeze, "spec/acceptance/block_mode/blocks/looks/say.feature".freeze, "spec/acceptance/block_mode/blocks/looks/show.feature".freeze, "spec/acceptance/block_mode/blocks/looks/vanish.feature".freeze, "spec/acceptance/block_mode/blocks/motion/change_x_by.feature".freeze, "spec/acceptance/block_mode/blocks/motion/change_y_by.feature".freeze, "spec/acceptance/block_mode/blocks/motion/move.feature".freeze, "spec/acceptance/block_mode/blocks/motion/reach_wall.feature".freeze, "spec/acceptance/block_mode/blocks/motion/rotate_left.feature".freeze, "spec/acceptance/block_mode/blocks/motion/rotate_right.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_angle.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_x.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_angle.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_x.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_x_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/turn.feature".freeze, "spec/acceptance/block_mode/blocks/motion/turn_if_reach_wall.feature".freeze, "spec/acceptance/block_mode/blocks/operators/and_or.feature".freeze, "spec/acceptance/block_mode/blocks/operators/four_arithmetic_and_compares.feature".freeze, "spec/acceptance/block_mode/blocks/operators/index_of.feature".freeze, "spec/acceptance/block_mode/blocks/operators/length.feature".freeze, "spec/acceptance/block_mode/blocks/operators/math_method.feature".freeze, "spec/acceptance/block_mode/blocks/operators/negate.feature".freeze, "spec/acceptance/block_mode/blocks/operators/rand.feature".freeze, "spec/acceptance/block_mode/blocks/operators/round.feature".freeze, "spec/acceptance/block_mode/blocks/operators/true_false.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/expression.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/p.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/statement_comment.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/character_property.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/hit.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_key_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_x.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_y.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/time_now.feature".freeze, "spec/acceptance/block_mode/blocks/sound/play.feature".freeze, "spec/acceptance/block_mode/demo.feature".freeze, "spec/acceptance/block_mode/translate.feature".freeze, "spec/acceptance/readme.md".freeze, "spec/acceptance/ruby_mode/check.feature".freeze, "spec/acceptance/ruby_mode/download.feature".freeze, "spec/acceptance/ruby_mode/load.feature".freeze, "spec/acceptance/ruby_mode/translate.feature".freeze, "spec/acceptance/standalone/run.feature".freeze, "spec/acceptance/standalone/save.feature".freeze, "spec/controllers/editor_controller_spec.rb".freeze, "spec/controllers/source_codes_controller_spec.rb".freeze, "spec/fixtures/files/01.rb".freeze, "spec/fixtures/files/01.rb.xml".freeze, "spec/fixtures/files/favicon.ico".freeze, "spec/helpers/editor_helper_spec.rb".freeze, "spec/javascripts/collections/character_set_spec.coffee".freeze, "spec/javascripts/models/character_spec.coffee".freeze, "spec/javascripts/models/scene_spec.coffee".freeze, "spec/javascripts/spec_helper.js".freeze, "spec/lib/smalruby_editor_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/character_method_call_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/control_if_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/control_loop_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/events_on_start_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/hardware_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/looks_say_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/looks_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_move_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_reach_wall_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_turn_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/require_smalruby_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/ruby_comment_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/ruby_statement_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/shared/block_examples.rb".freeze, "spec/models/concerns/ruby_to_block/block/sound_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block_spec.rb".freeze, "spec/models/concerns/ruby_to_block_spec.rb".freeze, "spec/models/source_code_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/steps/base_steps.rb".freeze, "spec/steps/block_mode_steps.rb".freeze, "spec/steps/fix_turnip.rb".freeze, "spec/steps/global_variable.rb".freeze, "spec/steps/text_editor_steps.rb".freeze, "spec/support/capybara.rb".freeze, "spec/support/env.rb".freeze, "spec/support/ruby_to_block.rb".freeze, "spec/teaspoon_env.rb".freeze, "spec/turnip_helper.rb".freeze, "vendor/assets/javascripts/.keep".freeze, "vendor/assets/javascripts/blockly/blockly_compressed.js".freeze, "vendor/assets/javascripts/blockly/blocks_compressed.js".freeze, "vendor/assets/javascripts/blockly/msg/js/ja.js".freeze, "vendor/assets/javascripts/jquery.blockUI.js".freeze, "vendor/assets/stylesheets/.keep".freeze] s.homepage = "https://github.com/smalruby/smalruby-editor".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["\n --title Smalruby Editor -- A visual programming editor\n --line-numbers\n --main README\n --exclude app\n --exclude bin\n --exclude config\n --exclude db\n --exclude features\n --exclude lib\n --exclude log\n --exclude pkg\n --exclude public\n --exclude script\n --exclude spec\n --exclude test\n --exclude tmp\n --exclude vendor\n ".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "A visual programming editor.".freeze s.test_files = ["spec/acceptance/base.feature".freeze, "spec/acceptance/block_mode/blocks/character/new.feature".freeze, "spec/acceptance/block_mode/blocks/control/await.feature".freeze, "spec/acceptance/block_mode/blocks/control/await_until.feature".freeze, "spec/acceptance/block_mode/blocks/control/break.feature".freeze, "spec/acceptance/block_mode/blocks/control/if.feature".freeze, "spec/acceptance/block_mode/blocks/control/if_else.feature".freeze, "spec/acceptance/block_mode/blocks/control/loop.feature".freeze, "spec/acceptance/block_mode/blocks/control/next.feature".freeze, "spec/acceptance/block_mode/blocks/control/redo.feature".freeze, "spec/acceptance/block_mode/blocks/control/sleep.feature".freeze, "spec/acceptance/block_mode/blocks/control/times.feature".freeze, "spec/acceptance/block_mode/blocks/control/until.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_click.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_hit.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_key_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/events/on_start.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/init_hardware.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/led_off.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/led_on.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/on_sensor_change.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/rgb_led_off.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/rgb_led_on.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/sensor_value.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/servo_set_position.feature".freeze, "spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car.feature".freeze, "spec/acceptance/block_mode/blocks/looks/hide.feature".freeze, "spec/acceptance/block_mode/blocks/looks/say.feature".freeze, "spec/acceptance/block_mode/blocks/looks/show.feature".freeze, "spec/acceptance/block_mode/blocks/looks/vanish.feature".freeze, "spec/acceptance/block_mode/blocks/motion/change_x_by.feature".freeze, "spec/acceptance/block_mode/blocks/motion/change_y_by.feature".freeze, "spec/acceptance/block_mode/blocks/motion/move.feature".freeze, "spec/acceptance/block_mode/blocks/motion/reach_wall.feature".freeze, "spec/acceptance/block_mode/blocks/motion/rotate_left.feature".freeze, "spec/acceptance/block_mode/blocks/motion/rotate_right.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_angle.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_x.feature".freeze, "spec/acceptance/block_mode/blocks/motion/self_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_angle.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_x.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_x_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/set_y.feature".freeze, "spec/acceptance/block_mode/blocks/motion/turn.feature".freeze, "spec/acceptance/block_mode/blocks/motion/turn_if_reach_wall.feature".freeze, "spec/acceptance/block_mode/blocks/operators/and_or.feature".freeze, "spec/acceptance/block_mode/blocks/operators/four_arithmetic_and_compares.feature".freeze, "spec/acceptance/block_mode/blocks/operators/index_of.feature".freeze, "spec/acceptance/block_mode/blocks/operators/length.feature".freeze, "spec/acceptance/block_mode/blocks/operators/math_method.feature".freeze, "spec/acceptance/block_mode/blocks/operators/negate.feature".freeze, "spec/acceptance/block_mode/blocks/operators/rand.feature".freeze, "spec/acceptance/block_mode/blocks/operators/round.feature".freeze, "spec/acceptance/block_mode/blocks/operators/true_false.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/expression.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/p.feature".freeze, "spec/acceptance/block_mode/blocks/ruby/statement_comment.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/character_property.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/hit.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_key_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_x.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_y.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/input_mouse_push_or_down.feature".freeze, "spec/acceptance/block_mode/blocks/sensing/time_now.feature".freeze, "spec/acceptance/block_mode/blocks/sound/play.feature".freeze, "spec/acceptance/block_mode/demo.feature".freeze, "spec/acceptance/block_mode/translate.feature".freeze, "spec/acceptance/readme.md".freeze, "spec/acceptance/ruby_mode/check.feature".freeze, "spec/acceptance/ruby_mode/download.feature".freeze, "spec/acceptance/ruby_mode/load.feature".freeze, "spec/acceptance/ruby_mode/translate.feature".freeze, "spec/acceptance/standalone/run.feature".freeze, "spec/acceptance/standalone/save.feature".freeze, "spec/controllers/editor_controller_spec.rb".freeze, "spec/controllers/source_codes_controller_spec.rb".freeze, "spec/fixtures/files/01.rb".freeze, "spec/fixtures/files/01.rb.xml".freeze, "spec/fixtures/files/favicon.ico".freeze, "spec/helpers/editor_helper_spec.rb".freeze, "spec/javascripts/collections/character_set_spec.coffee".freeze, "spec/javascripts/models/character_spec.coffee".freeze, "spec/javascripts/models/scene_spec.coffee".freeze, "spec/javascripts/spec_helper.js".freeze, "spec/lib/smalruby_editor_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/character_method_call_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/control_if_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/control_loop_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/events_on_start_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/hardware_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/looks_say_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/looks_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_move_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_reach_wall_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/motion_turn_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/require_smalruby_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/ruby_comment_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/ruby_statement_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block/shared/block_examples.rb".freeze, "spec/models/concerns/ruby_to_block/block/sound_spec.rb".freeze, "spec/models/concerns/ruby_to_block/block_spec.rb".freeze, "spec/models/concerns/ruby_to_block_spec.rb".freeze, "spec/models/source_code_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/steps/base_steps.rb".freeze, "spec/steps/block_mode_steps.rb".freeze, "spec/steps/fix_turnip.rb".freeze, "spec/steps/global_variable.rb".freeze, "spec/steps/text_editor_steps.rb".freeze, "spec/support/capybara.rb".freeze, "spec/support/env.rb".freeze, "spec/support/ruby_to_block.rb".freeze, "spec/teaspoon_env.rb".freeze, "spec/turnip_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["= 4.0.3".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.16".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.0.16".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end