Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
API
Rails

              2009.07.13
          Kosuke Matsuda
•


•
•
• Sinatra
  http://www.sinatrarb.com/

•
• gem
• HTTParty
  http://github.com/jnunemaker/httparty/


• DSL (Easy get, post requests)
• JSON and XML
• FakeWeb
 http://github.com/chrisk/fakeweb/

• Web
•
•
•                                     Rails

    $ruby script/server : localhost:3000


•                                     Sinatra
    ex.) RAILS_ROOT/lib/api_server/server.rb


    $ruby ./lib/api_server/server.rb : localhost:4567
• http://gist.github.com/122074
            RAILS_ROOT/script        api_server




    $ruby script/api_server
•

•   CTR+C

•                 ex.) ruby script/api_server -p 3001
•


•
外部サービス(アプリケーション、API)と連携するRailsアプリ開発
Have a question?

More Related Content

外部サービス(アプリケーション、API)と連携するRailsアプリ開発

Editor's Notes

  1. リクエストを受けてレスポンスを返すものであれば何でもよい ファイル一個なので、メインリポジトリに取り込みやすい gemライブラリなので開発環境構築が楽
  2. net/httpの代わりに