module Turbovax
Turbovax
gem
Constants
- VERSION
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/turbovax.rb, line 19 def self.configure yield self end
faraday_logging_config()
click to toggle source
# File lib/turbovax.rb, line 56 def self.faraday_logging_config @faraday_logging_config ||= { headers: false, bodies: false, log_level: :info } end
faraday_logging_config=(faraday_logging_config)
click to toggle source
# File lib/turbovax.rb, line 60 def self.faraday_logging_config=(faraday_logging_config) @faraday_logging_config = faraday_logging_config end
logger()
click to toggle source
# File lib/turbovax.rb, line 23 def self.logger @logger ||= Logger.new($stdout, level: Logger::INFO) end
logger=(logger)
click to toggle source
# File lib/turbovax.rb, line 27 def self.logger=(logger) if logger.nil? self.logger.level = Logger::FATAL return self.logger end @logger = logger end
twitter_credentials()
click to toggle source
# File lib/turbovax.rb, line 46 def self.twitter_credentials raise NotImplementedError, "no twitter credentials provided" if @twitter_credentials.nil? @twitter_credentials end
twitter_credentials=(twitter_credentials)
click to toggle source
# File lib/turbovax.rb, line 52 def self.twitter_credentials=(twitter_credentials) @twitter_credentials = twitter_credentials end
twitter_enabled()
click to toggle source
# File lib/turbovax.rb, line 36 def self.twitter_enabled # enable twitter by default @twitter_enabled = true if @twitter_enabled.nil? @twitter_enabled end
twitter_enabled=(twitter_enabled)
click to toggle source
# File lib/turbovax.rb, line 42 def self.twitter_enabled=(twitter_enabled) @twitter_enabled = twitter_enabled end