question

Damian Finol avatar image
Damian Finol asked

[Ruby] Rapid development of apps with rubykit

Hello I started development of a gem that ports the SDK into Ruby. It's available at: https://github.com/damianFC/alexa-rubykit TODO: * Need to implement the intent/slot module. * More samples. Right now, when running the rubykit using the sample Sinatra server, will answer to a LaunchRequest with a outputSpeech answer. The goal of the rubykit is to allow rapid development of services in Ruby for back-end, so if you'd like to help, gladly submit pull requests :) null
alexa skills kitdebugging
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sunjay@AWS avatar image
Sunjay@AWS answered
Damian - nice meeting you in LA. Thanks for your contribution! I know Ruby Devs will be appreciative. Thanks, Sunjay
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

James Chivers avatar image
James Chivers answered
Nice work Damian :) I'm hacking on Python (on GAE) atm, and so library examples (in any language) are really helpful for me. Thanks for sharing!
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Damian Finol avatar image
Damian Finol answered
@Sunjay@AWS Nice meeting you folks too, thanks for coming to a town nearby! @James Awesome! Would love to see it, there was also another guy in the Amazon event today that was working on a port to Perl as well. Cool to see all the languages being ported and represented :) @All I pushed an update to GitHub that includes instructions for deploying quickly a sample hello app with ElasticBeanStalk and SSL.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Damian Finol avatar image
Damian Finol answered
Hey guys I decided to create a video showing the complete deployment of the sample app. I show how to clone the repository, deploy to amazon beanstalk, generate the certificates, update the alexa configuration and then testing it. It's at : https://www.youtube.com/watch?v=PwZf506UKHo it's around 10 minutes long.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Damian Finol avatar image
Damian Finol answered
05/02/2015 Update: * Split the projects into two: Alexa_rubykit ( https://github.com/damianFC/alexa-rubykit) will be the Gem implementation with both a master/dev branches for proper development and Alexa_rubyengine ( https://github.com/damianFC/alexa_rubyengine) for the sample servers. For latest changes, use the dev branch from either project. * Changes to Gemfiles, readme files, better developer environment. * [RubyEngine] Gems are now properly bundled when deploying to ElasticBeanstalk by leveraging Git in the Gemfile. * [Rubykit] Added a valid_alexa? method to quickly check if it's a valid Alexa request. More to come!
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Damian Finol avatar image
Damian Finol answered
05/11/2015 Update. Version 1.0.0 Released! Ready for May 11th release: Support for Session objects, IntentRequests, LaunchRequests, SessionEndedRequests and more. Import on your Rails or Sinatra application, and handle your requests and responses as objects. The Rubykit is included in: http://damianfc.github.io/alexa-rubykit/ The RubyEngine with a sinatra sample server can be found at: https://github.com/damianFC/alexa_rubyengine Easily deploy them to ElasticBeanstalk by following the tutorial.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.