タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gemに関するinouetakuyaのブックマーク (4)

  • Gemの作り方まとめ 普通のgem編 - masarakki's blog

    会社の人にgemの作り方まとめてくれって言われたので標準的なgemの作り方をまとめます。 標準的な作り方なので他の人が作ったgemを読み解くヒントにもなります。 とはいえ有名なgemは(有名なgemに限って)メッチャクチャだったりするので読みづらかったりします。 歴史が古かったりすると特にね。 ジェネレータ まずはジェネレータを使ってプロジェクトを作りましょう。 昔はいろいろあったけど最近は bundle コマンドで大勢が決定してる感じです。 bundle gem test_gem -t -t はテストも作成するオプションです。デフォルトでrspecを使うようになってます。 その他のオプションは bundle help gem で確認できます。 Railsプラグインのgemを作る場合は rails plugin new test_gem を使う方法もあります。 別記事で詳しく書く予定です。

  • http://blog.inouetakuya.info/entry/2014/08/31/191025

    http://blog.inouetakuya.info/entry/2014/08/31/191025
    inouetakuya
    inouetakuya 2014/08/31
    xxx-ruby と ruby-xxx ってどう違うのか、どう使い分けたらいいのか、分からないまま。ご存知の方いらっしゃいましたら、コメントやはてブコメント等でご教示いただけると幸いです
  • RubyのコマンドラインツールのMan Pageをつくる

    RubyのコマンドラインツールのMan Pageをつくる コマンドラインツールでは,--helpオプションで簡単に使い方やオプションの説明を出力する.単純に使ってもらう分にはこれで足りる.ただ,さらにそのコマンドラインツールを使ってもらいたい場合には,詳細なドキュメントや使い方の例,簡単なチュートリアルをコマンドライン上で提供できるのがよい.単純にOptparseなどでこれをやろうとすると,スペースが足りないし,ちょっとヘルプを見たいだけのユーザには邪魔になる. 伝統的なUNIXコマンドは,manコマンドを通じてそのような詳細な情報を提供している.例えば,man lsと打てば,lsコマンドの詳細が見れる.RubyでつくったコマンドラインツールでもMan Pageを通じて,同様の情報を提供できるとよい. しかし,Rubygems.orgを通してコマンドラインツールを配信する場合,標準のman

  • Name your gem - RubyGems Guides

    The main goal of these recommendations is to give the user some clue about how to require the files in your gem. Following these conventions also lets Bundler require your gem with no extra configuration. If you publish a gem on rubygems.org it may be removed if the name is objectionable, violates intellectual property or the contents of the gem meet these criteria. You can report such a gem to su

  • 1