class Ars::Medium::Link
Attributes
default_link[RW]
Public Class Methods
new(config = Ars::Medium.configuration, opts = {})
click to toggle source
# File lib/ars/medium/link.rb, line 17 def initialize(config = Ars::Medium.configuration, opts = {}) prime(config, opts) end
prime(config = Ars::Medium.configuration, opts = {})
click to toggle source
def self.prime!(config = Ars::Medium.configuration
, opts = {})
@default_link = new(config, opts)
end
# File lib/ars/medium/link.rb, line 13 def self.prime(config = Ars::Medium.configuration, opts = {}) @default_link || prime!(config, opts) end
prime!(config = Ars::Medium.configuration, opts = {})
click to toggle source
# File lib/ars/medium/link.rb, line 21 def self.prime!(config = Ars::Medium.configuration, opts = {}) opts = config.connection_options.merge(opts) require 'her' @default_link = Her::API.new opts do |c| c.ssl.verify = false config.middleware.each do |ware| c.send *ware end end end