如何从ruby gem中的类调用方法?

时间:2012-06-19 19:51:43

标签: ruby ruby-on-rails-3 rubygems

如何从ruby gem中的类调用方法?

即。

  

gem install mindbody

在宝石的documentation中,我看到了各种类。但是没有关于如何从代码中调用这些类的指南。

例如,我想调用ClassService类中的方法。

1 个答案:

答案 0 :(得分:1)

对于MindBody,请查看根模块Mb。

您可以列出使用以下方式声明的所有类型:

require 'rubygems'
require 'mindbody'
Mb.constants

它给你:

["AppointmentService", "SourceCredentials", "Meta", "StaffService", "Options", "SiteService", "StaffOptions", "Credentials", "ClientService", "ClassService", "SaleService", "Service"]

您可以致电Mb::ClassService.newinclude Mb; ClassService.new

为你做一点元编程