[ruby-list:46507] Re: Twitterのサンプルでエラーなんですが。

From: SHIDARA Yoji <daram@...>
Date: 2009-11-02 07:36:25 UTC
List: ruby-list #46507
しだらです。

> このあたりがよく分かっていないのですが、
> include HTTParty
> としてしまえば、そのクラスのメソッドは base_uri のように
> いきなり呼び出せるということなのでしょうか?
>
> #そもそも、「モジュール」って何のためにあるのか?とか
> #そういうことが分かってないんですが・・・
>
> 初心者的には、HTTParty#new はしなくてもいいのかな?と
> 思ってしまったりなんですが・・・

include HTTParty とすることで HTTParty::ClassMethods の
base_uri メソッドや post メソッドが
Twitter クラスのクラスメソッドとして呼び出せるようになります。
ので、この場合は HTTParty をインスタンス化することなく、
Twitter.post として呼び出すことができます。
#次のページ(P.287)の上のコード例はユーザ名とパスワードの情報を伴って
#Twitter.new する例になっています。

-- 
SHIDARA Yoji
本を書きました! http://www.amazon.co.jp/dp/4798119881

In This Thread