--- !ruby/object:Gem::Specification name: smalruby-editor version: !ruby/object:Gem::Version version: 0.2.3 platform: x86-mingw32 authors: - Kouji Takao autorequire: bindir: bin cert_chain: [] date: 2015-02-10 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 4.0.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 4.0.3 - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sass-rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.0.0 - !ruby/object:Gem::Dependency name: uglifier requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.0 - !ruby/object:Gem::Dependency name: coffee-rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.0.0 - !ruby/object:Gem::Dependency name: jbuilder requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: flatstrap-sass requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: shared-mime-info requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: launchy requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: mime-types requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.16' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.16' - !ruby/object:Gem::Dependency name: haml-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: nokogiri requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: settingslogic requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: smalruby requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' 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. email: - kouji.takao@gmail.com executables: - smalruby-editor extensions: [] extra_rdoc_files: - README.rdoc - LICENSE files: - ".gitignore" - ".rspec" - ".rubocop.yml" - ".ruby-version" - ".simplecov" - ".travis.yml" - Guardfile - LEGAL - LICENSE - Procfile - README.rdoc - Rakefile - app/assets/images/.keep - app/assets/images/favicon.ico - app/assets/javascripts/application.js - app/assets/javascripts/blocks/blockly.js.coffee.erb - app/assets/javascripts/blocks/character.js.coffee.erb - app/assets/javascripts/blocks/control.js.coffee.erb - app/assets/javascripts/blocks/data.js.coffee.erb - app/assets/javascripts/blocks/etc.js.coffee.erb - app/assets/javascripts/blocks/events.js.coffee.erb - app/assets/javascripts/blocks/field_character.js.coffee.erb - app/assets/javascripts/blocks/hardware.js.coffee.erb - app/assets/javascripts/blocks/looks.js.coffee.erb - app/assets/javascripts/blocks/motion.js.coffee.erb - app/assets/javascripts/blocks/operators.js.coffee.erb - app/assets/javascripts/blocks/pen.js.coffee.erb - app/assets/javascripts/blocks/ruby.js.coffee.erb - app/assets/javascripts/blocks/sensing.js.coffee.erb - app/assets/javascripts/blocks/sound.js.coffee.erb - app/assets/javascripts/collections/.keep - app/assets/javascripts/collections/character_set.js.coffee - app/assets/javascripts/fix_blockly.js.erb - app/assets/javascripts/generators/ruby.js.coffee.erb - app/assets/javascripts/models/.keep - app/assets/javascripts/models/character.js.coffee - app/assets/javascripts/models/scene.js.coffee - app/assets/javascripts/models/source_code.js - app/assets/javascripts/msg/en_us.js - app/assets/javascripts/msg/ja.js - app/assets/javascripts/routers/.keep - app/assets/javascripts/smalruby.js.coffee.erb - app/assets/javascripts/views/.keep - app/assets/javascripts/views/character_modal_view.js.coffee - app/assets/javascripts/views/character_selector_view.js.coffee - app/assets/javascripts/views/load_modal_view.js.coffee.erb - app/assets/javascripts/views/main_menu_view.js.coffee.erb - app/assets/javascripts/views/reset_modal_view.js.coffee - app/assets/javascripts/views/signin_modal_view.js.coffee.erb - app/assets/stylesheets/application.css - app/assets/stylesheets/editor.css.scss - app/assets/stylesheets/flatstrap-custom.css.scss - app/assets/stylesheets/load-modal.css.scss - app/assets/stylesheets/toolbox.css.scss.erb - app/assets/stylesheets/toolbox_default.css.scss.erb - app/assets/stylesheets/toolbox_raspberrypi.css.scss.erb - app/assets/stylesheets/toolbox_smalrubot_s1.css.scss.erb - app/assets/stylesheets/toolbox_smalrubot_v3.css.scss.erb - app/assets/templates/.keep - app/controllers/application_controller.rb - app/controllers/concerns/.keep - app/controllers/editor_controller.rb - app/controllers/sessions_controller.rb - app/controllers/source_codes_controller.rb - app/helpers/application_helper.rb - app/helpers/editor_helper.rb - app/helpers/sessions_helper.rb - app/mailers/.keep - app/models/.keep - app/models/concerns/.keep - app/models/concerns/ruby_to_block.rb - app/models/concerns/ruby_to_block/block.rb - app/models/concerns/ruby_to_block/block/base.rb - app/models/concerns/ruby_to_block/block/character.rb - app/models/concerns/ruby_to_block/block/character_event.rb - app/models/concerns/ruby_to_block/block/character_method_call.rb - app/models/concerns/ruby_to_block/block/character_new.rb - app/models/concerns/ruby_to_block/block/character_operation.rb - app/models/concerns/ruby_to_block/block/control_beark.rb - app/models/concerns/ruby_to_block/block/control_if.rb - app/models/concerns/ruby_to_block/block/control_loop.rb - app/models/concerns/ruby_to_block/block/control_sleep.rb - app/models/concerns/ruby_to_block/block/do.rb - app/models/concerns/ruby_to_block/block/else.rb - app/models/concerns/ruby_to_block/block/end.rb - app/models/concerns/ruby_to_block/block/events_on_click.rb - app/models/concerns/ruby_to_block/block/events_on_key_push_or_down.rb - app/models/concerns/ruby_to_block/block/events_on_start.rb - app/models/concerns/ruby_to_block/block/hardware_button_pressed_or_released.rb - app/models/concerns/ruby_to_block/block/hardware_init_hardware.rb - app/models/concerns/ruby_to_block/block/hardware_led_turn_off.rb - app/models/concerns/ruby_to_block/block/hardware_led_turn_on.rb - app/models/concerns/ruby_to_block/block/hardware_motor_driver.rb - app/models/concerns/ruby_to_block/block/hardware_motor_driver_set_speed.rb - app/models/concerns/ruby_to_block/block/hardware_motor_driver_speed.rb - app/models/concerns/ruby_to_block/block/hardware_operation.rb - app/models/concerns/ruby_to_block/block/hardware_rgb_led_set_color.rb - app/models/concerns/ruby_to_block/block/hardware_rgb_led_turn_off.rb - app/models/concerns/ruby_to_block/block/hardware_sensor_value.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_action.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_action_with_sec.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_dc_motor_power_ratio.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_dc_motor_set_power_ratio.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_ir_photoreflector_value.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_s1_led_turn_on_or_off.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_action.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_action_with_sec.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_led_turn_on_or_off.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_light_sensor_value.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_motor_set_speed.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_motor_speed.rb - app/models/concerns/ruby_to_block/block/hardware_smalrubot_v3_touch_sensor_pressed_or_released.rb - app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car.rb - app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car_commands.rb - app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car_run.rb - app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car_set_speed.rb - app/models/concerns/ruby_to_block/block/hardware_two_wheel_drive_car_speed.rb - app/models/concerns/ruby_to_block/block/looks_hide.rb - app/models/concerns/ruby_to_block/block/looks_say.rb - app/models/concerns/ruby_to_block/block/looks_show.rb - app/models/concerns/ruby_to_block/block/looks_vanish.rb - app/models/concerns/ruby_to_block/block/math_number.rb - app/models/concerns/ruby_to_block/block/motion_change_x_by.rb - app/models/concerns/ruby_to_block/block/motion_change_y_by.rb - app/models/concerns/ruby_to_block/block/motion_go_to_character.rb - app/models/concerns/ruby_to_block/block/motion_go_to_mouse.rb - app/models/concerns/ruby_to_block/block/motion_move.rb - app/models/concerns/ruby_to_block/block/motion_point_towards_character.rb - app/models/concerns/ruby_to_block/block/motion_point_towards_mouse.rb - app/models/concerns/ruby_to_block/block/motion_rotate_left.rb - app/models/concerns/ruby_to_block/block/motion_rotate_right.rb - app/models/concerns/ruby_to_block/block/motion_self_angle.rb - app/models/concerns/ruby_to_block/block/motion_self_x.rb - app/models/concerns/ruby_to_block/block/motion_self_y.rb - app/models/concerns/ruby_to_block/block/motion_set_angle.rb - app/models/concerns/ruby_to_block/block/motion_set_rotation_style.rb - app/models/concerns/ruby_to_block/block/motion_set_x.rb - app/models/concerns/ruby_to_block/block/motion_set_x_y.rb - app/models/concerns/ruby_to_block/block/motion_set_y.rb - app/models/concerns/ruby_to_block/block/motion_turn.rb - app/models/concerns/ruby_to_block/block/motion_turn_if_reach_wall.rb - app/models/concerns/ruby_to_block/block/motion_turn_xy.rb - app/models/concerns/ruby_to_block/block/null.rb - app/models/concerns/ruby_to_block/block/operators_compare.rb - app/models/concerns/ruby_to_block/block/operators_false.rb - app/models/concerns/ruby_to_block/block/operators_true.rb - app/models/concerns/ruby_to_block/block/require_smalruby.rb - app/models/concerns/ruby_to_block/block/ruby_comment.rb - app/models/concerns/ruby_to_block/block/ruby_expression.rb - app/models/concerns/ruby_to_block/block/ruby_p.rb - app/models/concerns/ruby_to_block/block/ruby_statement.rb - app/models/concerns/ruby_to_block/block/sensing_hit.rb - app/models/concerns/ruby_to_block/block/sensing_reach_wall.rb - app/models/concerns/ruby_to_block/block/sound_play.rb - app/models/concerns/ruby_to_block/block/sound_preset_sounds.rb - app/models/concerns/ruby_to_block/block/text.rb - app/models/concerns/ruby_to_block/block/value.rb - app/models/concerns/ruby_to_block/context.rb - app/models/concerns/ruby_to_block/formatter.rb - app/models/source_code.rb - app/views/editor/_block_tab.html.haml - app/views/editor/_character_modal.html.haml - app/views/editor/_load_modal.html.haml - app/views/editor/_reset_modal.html.haml - app/views/editor/_signin_modal.html.haml - app/views/editor/_toolbox_default.html.haml - app/views/editor/_toolbox_raspberrypi.html.haml - app/views/editor/_toolbox_smalrubot_s1.html.haml - app/views/editor/_toolbox_smalrubot_v3.html.haml - app/views/editor/demo.html.erb - app/views/editor/index.html.haml - app/views/layouts/application.html.erb - bin/bundle - bin/rails - bin/rake - bin/rspec - bin/smalruby-editor - bin/spring - bin/teaspoon - config.ru - config/application.rb - config/boot.rb - config/database.yml.mysql2 - config/database.yml.sqlite3 - config/database.yml.travis - config/environment.rb - config/environments/development.rb - config/environments/production.rb - config/environments/standalone.rb - config/environments/test.rb - config/initializers/backtrace_silencers.rb - config/initializers/filter_parameter_logging.rb - config/initializers/inflections.rb - config/initializers/mime_types.rb - config/initializers/secret_token.rb - config/initializers/session_store.rb - config/initializers/teaspoon.rb - config/initializers/wrap_parameters.rb - config/locales/en.yml - config/locales/ja.yml - config/routes.rb - config/unicorn.rb - db/migrate/20131216121603_create_source_codes.rb - db/migrate/20131219045113_add_filename_to_source_code.rb - db/schema.rb - db/seeds.rb - demos/adjust_2wd_car.rb.xml - demos/car_chase.rb.xml - demos/hardware_led.rb.xml - demos/pong.rb.xml - demos/star.rb.xml - lib/assets/.keep - lib/smalruby_editor.rb - lib/smalruby_editor/blockly_message_helper.rb - lib/smalruby_editor/config.rb - lib/smalruby_editor/version.rb - lib/tasks/.keep - lib/tasks/gem.rake - lib/tasks/release.rake - lib/tasks/rspec.rake - lib/tasks/rubocop.rake - log/.keep - public/404.html - public/422.html - public/500.html - public/apple-touch-icon.png - public/assets/application-c196e243630d74071981a16041bf391d.css - public/assets/application-c196e243630d74071981a16041bf391d.css.gz - public/assets/application-eece3e01e35f8f689e2e282a168f6059.js - public/assets/application-eece3e01e35f8f689e2e282a168f6059.js.gz - public/assets/blockly/msg/js/en_us-d5e1938b2d57c1df954f4411b9165d10.js - public/assets/blockly/msg/js/en_us-d5e1938b2d57c1df954f4411b9165d10.js.gz - public/assets/blockly/msg/js/ja-9f676d46458a2802b8f5a797c90ae8a4.js - public/assets/blockly/msg/js/ja-9f676d46458a2802b8f5a797c90ae8a4.js.gz - public/assets/favicon-d958ba1d3efbea2e9a10fda1b5970b6c.ico - public/assets/jquery-ui/animated-overlay-9b629ab5247187e831ea51106acdf03a.gif - public/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-e055bc219bd3aed111713c2ef884d6f4.png - public/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-1ed964fd6a424fc2d8653d5a64705840.png - public/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-c47b4313972b0311e02e671fd15a66c9.png - public/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-4b5173f329e3e9fbfcfcc88a84920e81.png - public/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-b0155cdc12d3bcdfa7f4890938366181.png - public/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-21014afa81b0fea76840432b22d9d0e5.png - public/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-6526cba95388d3f36f03cc6296f192b5.png - public/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-f0e42cc2ef6523f77aa730753cff0462.png - public/assets/jquery-ui/ui-icons_222222_256x240-d5b2a50ddba8e90f9487cc29efbc9080.png - public/assets/jquery-ui/ui-icons_2e83ff_256x240-735b447c0a9f42ce6836a1e74aad6f23.png - public/assets/jquery-ui/ui-icons_454545_256x240-ed3057724414ea20ff7bae1cdb644aca.png - public/assets/jquery-ui/ui-icons_888888_256x240-ce584ffa171c3ea9a018cf0d7bec65c8.png - public/assets/jquery-ui/ui-icons_cd0a0a_256x240-747e96029e8dedcabc224e5f7d1f2ede.png - public/assets/loading-e77296be32d066d3e29d3bf9803fa417.gif - public/assets/manifest-8e00411c7cb501aff0a597682558b4a3.json - public/assets/msg/en_us-3eb2f104a6bad9c60226ff7475013874.js - public/assets/msg/en_us-3eb2f104a6bad9c60226ff7475013874.js.gz - public/assets/msg/ja-8450d011b1f093dc4b6b7c467e5bcae4.js - public/assets/msg/ja-8450d011b1f093dc4b6b7c467e5bcae4.js.gz - public/assets/progressbar-ee8fb1222f286f625bbf7332844a6a0c.gif - public/assets/toolbox_default-e023d3f7a2cc7cc1f54a1224577b3c26.css - public/assets/toolbox_default-e023d3f7a2cc7cc1f54a1224577b3c26.css.gz - public/assets/toolbox_raspberrypi-c25b8ac975fbc79031ecf87e74027694.css - public/assets/toolbox_raspberrypi-c25b8ac975fbc79031ecf87e74027694.css.gz - public/assets/toolbox_smalrubot_s1-9af26ff13d4496890c4a391f65f95bcd.css - public/assets/toolbox_smalrubot_s1-9af26ff13d4496890c4a391f65f95bcd.css.gz - public/assets/toolbox_smalrubot_v3-9af26ff13d4496890c4a391f65f95bcd.css - public/assets/toolbox_smalrubot_v3-9af26ff13d4496890c4a391f65f95bcd.css.gz - public/blockly/media/1x1.gif - public/blockly/media/anon.jpeg - public/blockly/media/click.mp3 - public/blockly/media/click.ogg - public/blockly/media/click.wav - public/blockly/media/delete.mp3 - public/blockly/media/delete.ogg - public/blockly/media/delete.wav - public/blockly/media/handclosed.cur - public/blockly/media/handdelete.cur - public/blockly/media/handopen.cur - public/blockly/media/progress.gif - public/blockly/media/quote0.png - public/blockly/media/quote1.png - public/blockly/media/sprites.png - public/browserconfig.xml - public/fonts/FontAwesome.otf - public/fonts/fontawesome-webfont.eot - public/fonts/fontawesome-webfont.ttf - public/fonts/fontawesome-webfont.woff - public/large.png - public/robots.txt - public/smalruby/assets/ball1.png - public/smalruby/assets/ball2.png - public/smalruby/assets/ball3.png - public/smalruby/assets/ball4.png - public/smalruby/assets/ball5.png - public/smalruby/assets/ball6.png - public/smalruby/assets/car1.png - public/smalruby/assets/car2.png - public/smalruby/assets/car3.png - public/smalruby/assets/car4.png - public/smalruby/assets/cat1.png - public/smalruby/assets/cat2.png - public/smalruby/assets/cat3.png - public/smalruby/assets/frog1.png - public/smalruby/assets/piano_do.wav - public/smalruby/assets/piano_do_2.wav - public/smalruby/assets/piano_fa.wav - public/smalruby/assets/piano_mi.wav - public/smalruby/assets/piano_ra.wav - public/smalruby/assets/piano_re.wav - public/smalruby/assets/piano_si.wav - public/smalruby/assets/piano_so.wav - public/smalruby/assets/ryu1.png - public/smalruby/assets/ryu2.png - public/smalruby/assets/taichi1.png - public/smalruby/assets/taichi2.png - public/square.png - public/tiny.png - public/wide.png - smalruby-editor.gemspec - spec/acceptance/base.feature - spec/acceptance/block_mode/blocks/character/new.feature - spec/acceptance/block_mode/blocks/control/await.feature - spec/acceptance/block_mode/blocks/control/await_until.feature - spec/acceptance/block_mode/blocks/control/break.feature - spec/acceptance/block_mode/blocks/control/if.feature - spec/acceptance/block_mode/blocks/control/if_else.feature - spec/acceptance/block_mode/blocks/control/loop.feature - spec/acceptance/block_mode/blocks/control/next.feature - spec/acceptance/block_mode/blocks/control/redo.feature - spec/acceptance/block_mode/blocks/control/sleep.feature - spec/acceptance/block_mode/blocks/control/times.feature - spec/acceptance/block_mode/blocks/control/until.feature - spec/acceptance/block_mode/blocks/events/on_click.feature - spec/acceptance/block_mode/blocks/events/on_hit.feature - spec/acceptance/block_mode/blocks/events/on_key_push_or_down.feature - spec/acceptance/block_mode/blocks/events/on_start.feature - spec/acceptance/block_mode/blocks/hardware/button_pressed_or_released.feature - spec/acceptance/block_mode/blocks/hardware/init_hardware.feature - spec/acceptance/block_mode/blocks/hardware/led_turn_off.feature - spec/acceptance/block_mode/blocks/hardware/led_turn_on.feature - spec/acceptance/block_mode/blocks/hardware/motor_driver.feature - spec/acceptance/block_mode/blocks/hardware/motor_driver_speed.feature - spec/acceptance/block_mode/blocks/hardware/rgb_led_set_color.feature - spec/acceptance/block_mode/blocks/hardware/rgb_led_turn_off.feature - spec/acceptance/block_mode/blocks/hardware/sensor_value.feature - spec/acceptance/block_mode/blocks/hardware/servo_set_position.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_action.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_action_with_sec.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_dc_motor_power_ratio.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_ir_photoreflector_value.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_led_turn_on_or_off.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_action.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_action_with_sec.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_led_turn_on_or_off.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_light_sensor_value.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_motor_speed.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_touch_sensor_pressed_or_released.feature - spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car.feature - spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car_speed.feature - spec/acceptance/block_mode/blocks/looks/hide.feature - spec/acceptance/block_mode/blocks/looks/say.feature - spec/acceptance/block_mode/blocks/looks/show.feature - spec/acceptance/block_mode/blocks/looks/vanish.feature - spec/acceptance/block_mode/blocks/motion/change_x_by.feature - spec/acceptance/block_mode/blocks/motion/change_y_by.feature - spec/acceptance/block_mode/blocks/motion/move.feature - spec/acceptance/block_mode/blocks/motion/reach_wall.feature - spec/acceptance/block_mode/blocks/motion/rotate_left.feature - spec/acceptance/block_mode/blocks/motion/rotate_right.feature - spec/acceptance/block_mode/blocks/motion/self_angle.feature - spec/acceptance/block_mode/blocks/motion/self_x.feature - spec/acceptance/block_mode/blocks/motion/self_y.feature - spec/acceptance/block_mode/blocks/motion/set_angle.feature - spec/acceptance/block_mode/blocks/motion/set_x.feature - spec/acceptance/block_mode/blocks/motion/set_x_y.feature - spec/acceptance/block_mode/blocks/motion/set_y.feature - spec/acceptance/block_mode/blocks/motion/turn.feature - spec/acceptance/block_mode/blocks/motion/turn_if_reach_wall.feature - spec/acceptance/block_mode/blocks/operators/and_or.feature - spec/acceptance/block_mode/blocks/operators/four_arithmetic_and_compares.feature - spec/acceptance/block_mode/blocks/operators/index_of.feature - spec/acceptance/block_mode/blocks/operators/length.feature - spec/acceptance/block_mode/blocks/operators/math_method.feature - spec/acceptance/block_mode/blocks/operators/negate.feature - spec/acceptance/block_mode/blocks/operators/rand.feature - spec/acceptance/block_mode/blocks/operators/round.feature - spec/acceptance/block_mode/blocks/operators/text.feature - spec/acceptance/block_mode/blocks/operators/true_false.feature - spec/acceptance/block_mode/blocks/ruby/expression.feature - spec/acceptance/block_mode/blocks/ruby/p.feature - spec/acceptance/block_mode/blocks/ruby/statement_comment.feature - spec/acceptance/block_mode/blocks/sensing/character_property.feature - spec/acceptance/block_mode/blocks/sensing/hit.feature - spec/acceptance/block_mode/blocks/sensing/input_key_push_or_down.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_x.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_y.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_push_or_down.feature - spec/acceptance/block_mode/blocks/sensing/reach_wall.feature - spec/acceptance/block_mode/blocks/sensing/time_now.feature - spec/acceptance/block_mode/blocks/sound/play.feature - spec/acceptance/block_mode/demo.feature - spec/acceptance/block_mode/translate.feature - spec/acceptance/readme.md - spec/acceptance/ruby_mode/check.feature - spec/acceptance/ruby_mode/download.feature - spec/acceptance/ruby_mode/load.feature - spec/acceptance/ruby_mode/translate.feature - spec/acceptance/standalone/run.feature - spec/acceptance/standalone/save.feature - spec/acceptance/standalone/signin.feature - spec/controllers/editor_controller_spec.rb - spec/controllers/sessions_controller_spec.rb - spec/controllers/source_codes_controller_spec.rb - spec/fixtures/files/01.rb - spec/fixtures/files/01.rb.xml - spec/fixtures/files/01_remix.rb - spec/fixtures/files/01_remix02.rb - spec/fixtures/files/01_remix10.rb.xml - spec/fixtures/files/favicon.ico - spec/helpers/editor_helper_spec.rb - spec/helpers/sessions_helper_spec.rb - spec/javascripts/collections/character_set_spec.coffee - spec/javascripts/models/character_spec.coffee - spec/javascripts/models/scene_spec.coffee - spec/javascripts/models/source_code_spec.coffee - spec/javascripts/spec_helper.js - spec/lib/smalruby_editor_spec.rb - spec/models/concerns/ruby_to_block/block/character_method_call_spec.rb - spec/models/concerns/ruby_to_block/block/control_if_spec.rb - spec/models/concerns/ruby_to_block/block/control_loop_spec.rb - spec/models/concerns/ruby_to_block/block/events_on_start_spec.rb - spec/models/concerns/ruby_to_block/block/hardware__smalrubot_s1_spec.rb - spec/models/concerns/ruby_to_block/block/hardware__smalrubot_v3_spec.rb - spec/models/concerns/ruby_to_block/block/hardware_spec.rb - spec/models/concerns/ruby_to_block/block/looks_say_spec.rb - spec/models/concerns/ruby_to_block/block/looks_spec.rb - spec/models/concerns/ruby_to_block/block/motion_move_spec.rb - spec/models/concerns/ruby_to_block/block/motion_spec.rb - spec/models/concerns/ruby_to_block/block/motion_turn_spec.rb - spec/models/concerns/ruby_to_block/block/motion_turn_xy_spec.rb - spec/models/concerns/ruby_to_block/block/require_smalruby_spec.rb - spec/models/concerns/ruby_to_block/block/ruby_comment_spec.rb - spec/models/concerns/ruby_to_block/block/ruby_statement_spec.rb - spec/models/concerns/ruby_to_block/block/sensing_reach_wall_spec.rb - spec/models/concerns/ruby_to_block/block/shared/block_examples.rb - spec/models/concerns/ruby_to_block/block/sound_spec.rb - spec/models/concerns/ruby_to_block/block/text_spec.rb - spec/models/concerns/ruby_to_block/block_spec.rb - spec/models/concerns/ruby_to_block_spec.rb - spec/models/source_code_spec.rb - spec/spec_helper.rb - spec/steps/base_steps.rb - spec/steps/block_mode_steps.rb - spec/steps/fix_turnip.rb - spec/steps/global_variable.rb - spec/steps/text_editor_steps.rb - spec/support/capybara.rb - spec/support/env.rb - spec/support/ruby_to_block.rb - spec/teaspoon_env.rb - spec/turnip_helper.rb - vendor/assets/javascripts/.keep - vendor/assets/javascripts/blockly/blockly_compressed.js - vendor/assets/javascripts/blockly/blocks_compressed.js - vendor/assets/javascripts/blockly/msg/js/en_us.js - vendor/assets/javascripts/blockly/msg/js/ja.js - vendor/assets/javascripts/jquery.blockUI.js - vendor/assets/javascripts/strftime-min.js - vendor/assets/stylesheets/.keep homepage: https://github.com/smalruby/smalruby-editor licenses: - MIT metadata: {} post_install_message: 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 " require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.2.2 signing_key: specification_version: 4 summary: A visual programming editor. test_files: - spec/acceptance/base.feature - spec/acceptance/block_mode/blocks/character/new.feature - spec/acceptance/block_mode/blocks/control/await.feature - spec/acceptance/block_mode/blocks/control/await_until.feature - spec/acceptance/block_mode/blocks/control/break.feature - spec/acceptance/block_mode/blocks/control/if.feature - spec/acceptance/block_mode/blocks/control/if_else.feature - spec/acceptance/block_mode/blocks/control/loop.feature - spec/acceptance/block_mode/blocks/control/next.feature - spec/acceptance/block_mode/blocks/control/redo.feature - spec/acceptance/block_mode/blocks/control/sleep.feature - spec/acceptance/block_mode/blocks/control/times.feature - spec/acceptance/block_mode/blocks/control/until.feature - spec/acceptance/block_mode/blocks/events/on_click.feature - spec/acceptance/block_mode/blocks/events/on_hit.feature - spec/acceptance/block_mode/blocks/events/on_key_push_or_down.feature - spec/acceptance/block_mode/blocks/events/on_start.feature - spec/acceptance/block_mode/blocks/hardware/button_pressed_or_released.feature - spec/acceptance/block_mode/blocks/hardware/init_hardware.feature - spec/acceptance/block_mode/blocks/hardware/led_turn_off.feature - spec/acceptance/block_mode/blocks/hardware/led_turn_on.feature - spec/acceptance/block_mode/blocks/hardware/motor_driver.feature - spec/acceptance/block_mode/blocks/hardware/motor_driver_speed.feature - spec/acceptance/block_mode/blocks/hardware/rgb_led_set_color.feature - spec/acceptance/block_mode/blocks/hardware/rgb_led_turn_off.feature - spec/acceptance/block_mode/blocks/hardware/sensor_value.feature - spec/acceptance/block_mode/blocks/hardware/servo_set_position.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_action.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_action_with_sec.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_dc_motor_power_ratio.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_ir_photoreflector_value.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_s1_led_turn_on_or_off.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_action.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_action_with_sec.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_led_turn_on_or_off.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_light_sensor_value.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_motor_speed.feature - spec/acceptance/block_mode/blocks/hardware/smalrubot_v3_touch_sensor_pressed_or_released.feature - spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car.feature - spec/acceptance/block_mode/blocks/hardware/two_wheel_drive_car_speed.feature - spec/acceptance/block_mode/blocks/looks/hide.feature - spec/acceptance/block_mode/blocks/looks/say.feature - spec/acceptance/block_mode/blocks/looks/show.feature - spec/acceptance/block_mode/blocks/looks/vanish.feature - spec/acceptance/block_mode/blocks/motion/change_x_by.feature - spec/acceptance/block_mode/blocks/motion/change_y_by.feature - spec/acceptance/block_mode/blocks/motion/move.feature - spec/acceptance/block_mode/blocks/motion/reach_wall.feature - spec/acceptance/block_mode/blocks/motion/rotate_left.feature - spec/acceptance/block_mode/blocks/motion/rotate_right.feature - spec/acceptance/block_mode/blocks/motion/self_angle.feature - spec/acceptance/block_mode/blocks/motion/self_x.feature - spec/acceptance/block_mode/blocks/motion/self_y.feature - spec/acceptance/block_mode/blocks/motion/set_angle.feature - spec/acceptance/block_mode/blocks/motion/set_x.feature - spec/acceptance/block_mode/blocks/motion/set_x_y.feature - spec/acceptance/block_mode/blocks/motion/set_y.feature - spec/acceptance/block_mode/blocks/motion/turn.feature - spec/acceptance/block_mode/blocks/motion/turn_if_reach_wall.feature - spec/acceptance/block_mode/blocks/operators/and_or.feature - spec/acceptance/block_mode/blocks/operators/four_arithmetic_and_compares.feature - spec/acceptance/block_mode/blocks/operators/index_of.feature - spec/acceptance/block_mode/blocks/operators/length.feature - spec/acceptance/block_mode/blocks/operators/math_method.feature - spec/acceptance/block_mode/blocks/operators/negate.feature - spec/acceptance/block_mode/blocks/operators/rand.feature - spec/acceptance/block_mode/blocks/operators/round.feature - spec/acceptance/block_mode/blocks/operators/text.feature - spec/acceptance/block_mode/blocks/operators/true_false.feature - spec/acceptance/block_mode/blocks/ruby/expression.feature - spec/acceptance/block_mode/blocks/ruby/p.feature - spec/acceptance/block_mode/blocks/ruby/statement_comment.feature - spec/acceptance/block_mode/blocks/sensing/character_property.feature - spec/acceptance/block_mode/blocks/sensing/hit.feature - spec/acceptance/block_mode/blocks/sensing/input_key_push_or_down.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_x.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_pos_y.feature - spec/acceptance/block_mode/blocks/sensing/input_mouse_push_or_down.feature - spec/acceptance/block_mode/blocks/sensing/reach_wall.feature - spec/acceptance/block_mode/blocks/sensing/time_now.feature - spec/acceptance/block_mode/blocks/sound/play.feature - spec/acceptance/block_mode/demo.feature - spec/acceptance/block_mode/translate.feature - spec/acceptance/readme.md - spec/acceptance/ruby_mode/check.feature - spec/acceptance/ruby_mode/download.feature - spec/acceptance/ruby_mode/load.feature - spec/acceptance/ruby_mode/translate.feature - spec/acceptance/standalone/run.feature - spec/acceptance/standalone/save.feature - spec/acceptance/standalone/signin.feature - spec/controllers/editor_controller_spec.rb - spec/controllers/sessions_controller_spec.rb - spec/controllers/source_codes_controller_spec.rb - spec/fixtures/files/01.rb - spec/fixtures/files/01.rb.xml - spec/fixtures/files/01_remix.rb - spec/fixtures/files/01_remix02.rb - spec/fixtures/files/01_remix10.rb.xml - spec/fixtures/files/favicon.ico - spec/helpers/editor_helper_spec.rb - spec/helpers/sessions_helper_spec.rb - spec/javascripts/collections/character_set_spec.coffee - spec/javascripts/models/character_spec.coffee - spec/javascripts/models/scene_spec.coffee - spec/javascripts/models/source_code_spec.coffee - spec/javascripts/spec_helper.js - spec/lib/smalruby_editor_spec.rb - spec/models/concerns/ruby_to_block/block/character_method_call_spec.rb - spec/models/concerns/ruby_to_block/block/control_if_spec.rb - spec/models/concerns/ruby_to_block/block/control_loop_spec.rb - spec/models/concerns/ruby_to_block/block/events_on_start_spec.rb - spec/models/concerns/ruby_to_block/block/hardware__smalrubot_s1_spec.rb - spec/models/concerns/ruby_to_block/block/hardware__smalrubot_v3_spec.rb - spec/models/concerns/ruby_to_block/block/hardware_spec.rb - spec/models/concerns/ruby_to_block/block/looks_say_spec.rb - spec/models/concerns/ruby_to_block/block/looks_spec.rb - spec/models/concerns/ruby_to_block/block/motion_move_spec.rb - spec/models/concerns/ruby_to_block/block/motion_spec.rb - spec/models/concerns/ruby_to_block/block/motion_turn_spec.rb - spec/models/concerns/ruby_to_block/block/motion_turn_xy_spec.rb - spec/models/concerns/ruby_to_block/block/require_smalruby_spec.rb - spec/models/concerns/ruby_to_block/block/ruby_comment_spec.rb - spec/models/concerns/ruby_to_block/block/ruby_statement_spec.rb - spec/models/concerns/ruby_to_block/block/sensing_reach_wall_spec.rb - spec/models/concerns/ruby_to_block/block/shared/block_examples.rb - spec/models/concerns/ruby_to_block/block/sound_spec.rb - spec/models/concerns/ruby_to_block/block/text_spec.rb - spec/models/concerns/ruby_to_block/block_spec.rb - spec/models/concerns/ruby_to_block_spec.rb - spec/models/source_code_spec.rb - spec/spec_helper.rb - spec/steps/base_steps.rb - spec/steps/block_mode_steps.rb - spec/steps/fix_turnip.rb - spec/steps/global_variable.rb - spec/steps/text_editor_steps.rb - spec/support/capybara.rb - spec/support/env.rb - spec/support/ruby_to_block.rb - spec/teaspoon_env.rb - spec/turnip_helper.rb