Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Wrapper and scaffold generator for MyGengo API
Ruby
branch: master

This branch is 10 commits behind shell:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
autotest
generators
lib
rails
spec
.gitignore
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
mugen.gemspec

README.md

Introduction

Mugen is API wrapper for MyGengo(http://mygengo.com/) and scaffold generator for existing rails app

Installation

Working best with Rails3 and jQuery

Rails 3.x

Add gems to your Gemfile and bundle install it: gem 'haml' gem 'mugen'

Generate scaffold: $ rails generate mugen

Install rails3_before_render plugin $ rails plugin install git://github.com/shell/rails3_before_render.git

Configure API keys in config/initializers/mugen.rb: Mugen.api_key = '' Mugen.private_key = ''

Start server and enjoy

Rails 2.x

Add gems to config/environment.rb config.gem 'haml' config.gem 'mugen'

Next install gems via gem install mugen
or rake gems:install

Next generate scaffold

$ script/generate mugen

Install rails3_before_render plugin $ rails plugin install git://github.com/shell/rails3_before_render.git

Configure API keys in config/initializers/mugen.rb Start server and enjoy

Usage

See routes.rb for url mappings. Default page is here (http://localhost:3000/mygengo/account)

Debugging

To debug http-requests, uncomment following line in lib/mugen/client.rb:

debug_output $stderr

TODO

  • remove csrf_tag in layout file for rails2
  • I18n
  • made js agnostic
  • cover everything with tests
  • Something really bad happening with css

Author

Copyright (c) 2011 Vladimir Penkin

Something went wrong with that request. Please try again.