class Pdf4me::Configuration
Attributes
debugging[RW]
host[RW]
logger[RW]
token[RW]
Public Class Methods
default()
click to toggle source
# File lib/pdf4me/configuration.rb, line 17 def self.default @@default ||= Configuration.new end
new()
click to toggle source
# File lib/pdf4me/configuration.rb, line 10 def initialize @host = 'api.pdf4me.com' @token = ENV['PDF4ME_TOKEN'] @debugging = false @logger = defined?(Rails) ? Rails.logger : Logger.new(STDOUT) end
Public Instance Methods
base_url()
click to toggle source
# File lib/pdf4me/configuration.rb, line 25 def base_url url = "https://#{host}" URI.encode(url).freeze end
host=(host)
click to toggle source
# File lib/pdf4me/configuration.rb, line 21 def host=(host) @host = host.sub(/https?:\/\//, '').split('/').first.freeze end