0

クラスincludeで、 などを理解する上で基本的なものが欠けていると思います。単一のメソッドで宝石への呼び出しを使用extendするクラスがあります。このクラスのオブジェクトが のすべてのメソッドにアクセスできるようにしたいので、初期化した後にのようなことを行います。OauthFigshareOAuthinitializeOAuthobject.get

これを達成するものは何ですか? また、選択したロジックを説明していただけますか?

フルクラスが含まれています:

#!/usr/bin/ruby

require 'oauth'

class OauthFigshare
    def initialize (consumerkey, consumersecret, accesstoken, accesstokensecret)
        @consumerkey = consumerkey
        @consumersecret = consumersecret
        @accesstoken = accesstoken
        @accesstokensecret = accesstokensecret
        @apiurl = "http://api.figshare.com"

        @consumer = OAuth::Consumer.new(@consumerkey,@consumersecret,{:site=> @apiurl})
        @token = { :oauth_token => @accesstoken,:oauth_token_secret => @accesstokensecret}

        @client = OAuth::AccessToken.from_hash(@consumer, @token)
    end
end
4

0 に答える 0