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


•                                 ...
• http://gist.github.com/122074
            RAILS_ROOT/script        api_server




    $ruby script/api_server
•

•   CTR...
•


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

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

3,175 views
3,071 views

Published on

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

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,175
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
8
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • リクエストを受けてレスポンスを返すものであれば何でもよい
    ファイル一個なので、メインリポジトリに取り込みやすい
    gemライブラリなので開発環境構築が楽
  • net/httpの代わりに
  • 外部サービス(アプリケーション、API)と連携するRailsアプリ開発

    1. 1. API Rails 2009.07.13 Kosuke Matsuda
    2. 2. • •
    3. 3.
    4. 4. • Sinatra http://www.sinatrarb.com/ • • gem
    5. 5. • HTTParty http://github.com/jnunemaker/httparty/ • DSL (Easy get, post requests) • JSON and XML
    6. 6. • FakeWeb http://github.com/chrisk/fakeweb/ • Web • •
    7. 7. • Rails $ruby script/server : localhost:3000 • Sinatra ex.) RAILS_ROOT/lib/api_server/server.rb $ruby ./lib/api_server/server.rb : localhost:4567
    8. 8. • http://gist.github.com/122074 RAILS_ROOT/script api_server $ruby script/api_server • • CTR+C • ex.) ruby script/api_server -p 3001
    9. 9. • •
    10. 10. Have a question?

    ×