在rails

时间:2016-12-18 00:22:58

标签: ruby-on-rails ruby inheritance rubygems

我安装了一个名为line-bot-api的gem,它是LINE(一个消息传递应用程序)的bot sdk。我想扩展gem中定义的类并在rails中使用它。

这样做的正确方法是什么?到目前为止,我所尝试的是在line_client.rb下创建lib,其中包含以下内容。

class LineClient < Line::Bot::Client

  def initialize
    @client ||= Line::Bot::Client.new { |config|
      config.channel_secret = ENV["LINE_CHANNEL_SECRET"]
      config.channel_token = ENV["LINE_CHANNEL_TOKEN"]
    }
  end

end

但是,我收到uninitialized constant Line错误。

0 个答案:

没有答案