module Pleiades::Client::Common

Public Class Methods

included(base) click to toggle source
# File lib/pleiades/core/client.rb, line 18
      def self.included(base)
        base.class_eval <<~RUBY, __FILE__, __LINE__ + 1
          def client
            return @client if @client

            channel_secret, channel_token = Pleiades::Config.client_keys

            @client = Line::Bot::Client.new do |config|
              config.channel_secret = channel_secret
              config.channel_token = channel_token
            end
          end
        RUBY
      end