タグ

2022年6月15日のブックマーク (2件)

  • Ruby 用の AWS SDK とは何ですか? - AWS SDK Ruby の場合

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWSSDK for Ruby 開発者ガイドへようこそ AWS SDK for Ruby には、Amazon Simple Storage Service (Amazon S3) 、Amazon Elastic Compute Cloud (Amazon EC2)、Amazon DynamoDB など、ほぼすべての AWS のサービス のサポートライブラリが用意されています。 AWS SDK for Ruby 開発者ガイドは、AWS のサービス を使用する Ruby アプリケーションを作成するため、AWS SDK for Ruby のインストール方法、セットアップ方法、および使用方法に関する情報を提供しています。 AWSSDK for Ruby のご利用開始にあたっ

  • eval_gemfile

    ちょっとしたコード変更を紹介するシリーズ。 - instance_eval( - File.read('Gemfile') - ) + eval_gemfile('Gemfile') Gemfileから別のGemfileを評価したいときに使えるメソッドとして、eval_gemfile (Bundler::Dsl#eval_gemfile) があったことを、他人のコードを読んでいて思い出した。結果的に、上記のように書き換えた。やっていることは大体同じだけど、異常系の考慮や相対パスの取り扱いなど細かなことをやってくれるし、DSLに入りてはDSLに従うべきだろうという考えの元で。 こういうきもい処理は、複数のGemfileを運用するとき場合などに出てくる。例えば、アプリケーションでRails 6と7との過渡期で並行運用するときや、ライブラリで複数のバージョンのGemをテストするときなど。