很想在 voltrb gem 中写一个 api

hot to write an api in a voltrb gem

我已经创建了一个本地伏特 gem 我想写一个简单的 api:

def add(a,b)
    a+b
end

但我不知道在哪里编写这段代码以及如何从应用程序中要求它。我让它工作的唯一地方是在 controllers/main_controller.rb 中新创建的 gem:

module DtPicker
    class MainController < Volt::ModelController
    end
    def self.add(a,b)
        a+b
    end
end

我认为这不是正确的位置,而是 lib 文件夹。在这个地方我无法让它工作。我究竟做错了什么?谢谢

我必须:

require 'volt/dt_picker'

我想用的地方DtPicker.add。 该方法在文件 lib/volt/dt_picker/dt_picker.rb:

中定义
module DtPicker
    def self.add(a,b)
        a+b
    end
end