module Metronome
Configuration for Metronome
connection
Constants
- VERSION
Public Class Methods
configure(url, options = {})
click to toggle source
Configuration for Metronome
connection
# File lib/metronome.rb, line 12 def self.configure(url, options = {}) raise 'You must supply a URL' if url.nil? || url.empty? raise 'Missing :token' unless options.key?(:token) Flexirest::Base.base_url = url Flexirest::Base.faraday_config do |c| c.use Faraday::Response::RaiseError c.headers['Content-Type'] = 'application/json' # TODO: add in un/pw validation c.headers['Authorization'] = "token=#{options[:token]}" c.ssl.verify = false # TODO: Remove this c.path_prefix = '/service/metronome' c.adapter Faraday.default_adapter end end