Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opal/opal-todos
UNMAINTAINED (todomvc based opal example)
https://github.com/opal/opal-todos
Last synced: 2 months ago
JSON representation
UNMAINTAINED (todomvc based opal example)
- Host: GitHub
- URL: https://github.com/opal/opal-todos
- Owner: opal
- Archived: true
- Created: 2012-09-13T08:51:45.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-05-11T20:22:40.000Z (over 7 years ago)
- Last Synced: 2024-08-01T23:40:54.293Z (5 months ago)
- Language: Ruby
- Homepage:
- Size: 79.1 KB
- Stars: 38
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-opal - Opal TODOS - todomvc based opal example (Uncategorized / Uncategorized)
README
# opal-todos
A very simple port of [TodoMVC](http://todomvc.com) (specifically based on backbone version).
## Running
Get dependencies:
```
$ bundle install
```Run the sprockets based server for auto-compiling:
```
$ bundle exec rackup
```Open `http://localhost:9292` in the browser.
Note: Safari has issues related to Dropped Network Connections. If you are experience issues try a different browser such as Chrome and Firefox
## Code Overview
Opal comes with sprockets support built in, so using rack we can have an
easy to boot build system to handle all opal dependencies. If you look
in `index.html.erb`, you will see a call to `javascript_include_tag`
which acts just like the rails tag helper. This will include our
`app.rb` file, and all of its dependencies. Each file will be included
in a seperate `..` tag to make navigating the code in a
web browser easier.