Skip to content

shell/mugen

Repository files navigation

Mugen Build Status Code Climate

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

About

Wrapper and scaffold generator for MyGengo API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published