class RapidConnect
Public Class Methods
new(project = false, token = false)
click to toggle source
# File lib/rapid_connect.rb, line 3 def initialize project = false, token = false @project = project @token = token end
Public Instance Methods
call(pack, block, args = {})
click to toggle source
# File lib/rapid_connect.rb, line 22 def call pack, block, args = {} if @project && @token @request = Request.new(@project, @token) response = @request.request(pack, block, args) return response if response end return { 'outcome' => 'error', 'msg' => 'connection error' } end
load_config(file)
click to toggle source
# File lib/rapid_connect.rb, line 8 def load_config file config = YAML::load(File.open(file)) @project = config['rapid_connect']['project'] if config['rapid_connect'] && config['rapid_connect']['project'] @token = config['rapid_connect']['token'] if config['rapid_connect'] && config['rapid_connect']['token'] end
project()
click to toggle source
# File lib/rapid_connect.rb, line 14 def project @project end
token()
click to toggle source
# File lib/rapid_connect.rb, line 18 def token @token end