Ruby gem でクラスからメソッドを呼び出すにはどうすればよいですか?
すなわち
gem installマインドボディ
gem のドキュメンテーションには、さまざまなクラスが表示されます。しかし、これらのクラスをコードから呼び出す方法に関するガイドラインはありません。
ClassService
たとえば、クラスでメソッドを呼び出したいとします。
Ruby gem でクラスからメソッドを呼び出すにはどうすればよいですか?
すなわち
gem installマインドボディ
gem のドキュメンテーションには、さまざまなクラスが表示されます。しかし、これらのクラスをコードから呼び出す方法に関するガイドラインはありません。
ClassService
たとえば、クラスでメソッドを呼び出したいとします。
MindBody については、ルート モジュール Mb を参照してください。
次を使用して宣言されたすべての型を一覧表示できます。
require 'rubygems'
require 'mindbody'
Mb.constants
それはあなたに与えます:
["AppointmentService", "SourceCredentials", "Meta", "StaffService", "Options", "SiteService", "StaffOptions", "Credentials", "ClientService", "ClassService", "SaleService", "Service"]
電話をかけた後、Mb::ClassService.new
またはinclude Mb; ClassService.new
あなたのためのちょっとしたメタプログラミング