私はRubyを初めて使っています。Rubyで#から始まる変数/オブジェクト/ものは何ですか
とにかく、私はシェフプロビジョニング - awsの宝石の中でいくつかのものを試してみようとしています。特に、一つのことはと呼ばれるオブジェクトがあるということです。私は、そのオブジェクトに検査しないとき
new_resource.driver.ec2_client
が、それはまさにこれを返します。
#<Aws::EC2::Client>
だから、私の質問は:これは何ですか? Rubyのどのような「もの」がシャープ記号(ハッシュ)で始まり、< ...>その中にありますか?
非常に高く評価されています。
複雑なルビオブジェクトのデフォルトの文字列表現であり、より親和的な文字列表現を持たない。この場合、 'Aws :: EC2 :: Client'オブジェクトです。 –
おそらく[this](http://docs.aws.amazon.com/sdkforruby/api/Aws/EC2/Client.html)が役に立ちます。 *シェフ*やAmazon Elastic Compute Cloud *は何も知りませんので、私は "たぶん"と言いますが、私はGoogleの使い方を知っています。私は先頭のポンド記号についてはわかりませんが、それはしばしばクラスインスタンスを示します。 –
「何かのようなもの」ではなく、返されるものを正確に示してください。 <:: AWS :: EC2クライアント>#を –