Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sinatra と Trema で REST API を実装する方法を書く #11

Open
naoki114 opened this issue Aug 22, 2014 · 4 comments
Open

Sinatra と Trema で REST API を実装する方法を書く #11

naoki114 opened this issue Aug 22, 2014 · 4 comments
Assignees

Comments

@naoki114
Copy link

Sinatraとtremaの連携について書いていただけると嬉しいです.
(というか今,連携を利用してRESTAPIを作成したいと思っていますが,方法がわからず困っています.)

@yasuhito
Copy link
Owner

@naoki114 了解です! ちなみに、前回の大Trema Day で大芝さん@nclc が Trema と Sinatra を連携するチュートリアルをやっていたのですが、スライドの URL を忘れてしまいました。。。たしか Slideshare に上がっていると思うのですが、もし見つけたら教えてください。

@naoki114
Copy link
Author

ありがとうございます.
SlideShareは,大芝さんのアカウントでは上がっていないようです・・・

@yasuhito
Copy link
Owner

trema/routing_switch に Sinatra で REST API を実装したコードを入れました。これは本にも書きます! https://github.com/trema/routing_switch

@yasuhito yasuhito added the meta label Sep 19, 2015
@yasuhito yasuhito changed the title REST Apiについて Sinatra と Trema で REST API を実装する方法を書く Sep 19, 2015
yasuhito added a commit that referenced this issue Dec 21, 2015
40bfa58 Rename message -> packet_in
407f120 Update gems
b272ee0 Merge commit '457631a6481eab1e31bf0c9f737f2ca721e2207e' into develop
457631a Squashed 'features/step_definitions/' changes from 28fa2cf..cceec34
24a5676 Merge branch 'develop' of github.com:trema/learning_switch into develop
e8e2246 0xdef -> 0xabc
6631200 Merge pull request #18 from shun159/fix/of13_fdb
7e32933 Fix LearningSwitch13 to use FDB
911e659 Use new cucumber steps.
41cb2df Stop embedding class name.
3e77d15 Remove RVM from prerequisites.
789c24d Merge pull request #11 from trema/feature/fix_multi_conf
21bed70 Update CHANGELOG.md
981b499 Fix network config of multi-learning-sw scenario.
1c57dbb Merge pull request #7 from shun159/fix/flow_priority
aa05f6c Delete switch-switch links.
9cab841 Merge tag '0.4.2' into develop
4766fa3 Merge branch 'release/0.4.2'
1af8c0a 0.4.2
82e56ab Merge tag 'ifconfig_fix' into develop
5e22c61 Merge branch 'hotfix/ifconfig_fix'
ce5d805 Update CHANGELOG.md.
0660276 Fix trema/phut#31.
351e3f2 Fix flow priority

git-subtree-dir: vendor/learning_switch
git-subtree-split: 40bfa584da174d1ac6ab1c3ce115dcb778204be2
@yasuhito yasuhito removed the meta label Jan 9, 2016
@yasuhito yasuhito self-assigned this Jan 9, 2016
@yasuhito
Copy link
Owner

yasuhito commented Jan 9, 2016

Trema本のスライサブルスイッチ章 に解説を追加します。REST API の本格的なソースコードはすでに trema/routing_switchlib/rest_api.rbに入っていますが、解説をのちほど追加します。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants