ateroconfigs / swx-ruby Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mattetti/swx-ruby
Ruby implementation of SWX RPC
Home Page: http://swxruby.org
License: MIT License
This project forked from mattetti/swx-ruby
Ruby implementation of SWX RPC
Home Page: http://swxruby.org
License: MIT License
====================================== SWX Ruby: SWX on Rails Plugin Beta 0.5 ====================================== GETTING STARTED =============== SWX on Rails will look for your service classes in RAILS_ROOT/app/services. Simply create standard Ruby classes and drop them in this folder. Service classes are composed of instance methods. SWX on Rails will instantiate your service class, call the specified method, and send the response back to the Flash Player. Take a peek at app/services/hello_world.rb for a working service class example. Alright, alright, I'll just show it to you here: # hello_world.rb---------------------------------------- # Class and method names follow standard Ruby convention class HelloWorld # Service class methods are instance methods. def just_say_the_words 'Hello World!' end end #------------------------------------------------------- Here's a Moo card-esque example to call HelloWorld#just_say_the_words from the Flash Player (place a MovieClip on stage with an instance name of 'loader' and fire up your development server): //------------------------------------------------------ loader.serviceClass = "HelloWorld"; // Method names follow ActionScript convention // (converted to underscored server-side) loader.method = "justSayTheWords"; loader.debug = true; loader.loadMovie("http://localhost:3000/swx", "POST"); function onEnterFrame() { // Will output 'Hello World!' once the SWX file is loaded. trace(loader.result); } //------------------------------------------------------ When you're ready for some robust ActionScript trickery, head to http://swxformat.org/download/ to grab the SWX ActionScript library. Oh yeah, you may return ActiveRecord objects from your service classes; SWX on Rails will happily serialize them for you. Go ahead, give it a try! SWX on Rails is beta and may break, throw its toys, eat your firstborn child, etc. Please post bug reports/suggestions to http://groups.google.com/group/swxruby. Full-featured tracker coming soon. ======================================= NOTE: You may notice some Security Sandbox Violations when testing the example above in the Flash IDE. Rest assured, this is OK. Visit http://swxformat.org/132 for further explanation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.