如何从ruby gem中的类调用方法?
即。
gem install mindbody
在宝石的documentation中,我看到了各种类。但是没有关于如何从代码中调用这些类的指南。
例如,我想调用ClassService
类中的方法。
答案 0 :(得分:1)
对于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
为你做一点元编程