Sha256: 2b5e5d4d892ae062e5c063007d02c445fccbb5565c5e5d4c7a3d77593f0a09a5
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
# Appjs::Rails [![Gem Version](https://badge.fury.io/rb/appjs-rails.png)](http://badge.fury.io/rb/appjs-rails) [![Dependency Status](https://gemnasium.com/raglub/appjs-rails.png)](https://gemnasium.com/raglub/appjs-rails) The additional library for javaScript ## Installation Add this line to your application's Gemfile: gem 'appjs-rails' And then execute: $ bundle Or install it yourself as: $ gem install appjs-rails The app file will be added to the asset pipeline when you in file ```app/assets/javascripts/application.js``` add this line: ``` //= require app ``` ## Usage Creation new singleton without initialize ```javascript app._singleton.add('example', function() { return { toString: 'Class Example' } } ); app.example.init(); app.example.toString; // 'Class Example' ``` Creation new singleton with initialize ```javascript app._singleton.init('example', function() { return { toString: 'Class Example' } } ); app.example.toString; // 'Class Example' ``` Generation UUID ```javascript app._uuid(); //6b644386-6ccb-98af-1144-6b8de194387a ``` We can Extend Array object by using function ```javascript app._config.array() ``` Now all Array object has got functions ```javascript [1, 2, 3].equal('2, 3'); // false [1, 2, 3].any(); // true [1, 2, 3].empty(); // false ['1', '2', '3'].each(function(item) {console.log('item: ' + item)} ); ``` # License appjs-rails uses the MIT license. Please check the [LICENSE][] file for more details. [license]: https://github.com/raglub/appjs-rails/blob/master/LICENSE
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appjs-rails-1.0.3 | README.md |