module ActiveCampaign
Constants
- VERSION
Public Class Methods
method_missing(method_name, *args, &block)
click to toggle source
rubocop:disable Style/MissingRespondToMissing
Calls superclass method
# File lib/active_campaign.rb, line 37 def method_missing(method_name, *args, &block) if client.respond_to?(method_name) client.send(method_name, *args, &block) else super end end
Public Instance Methods
client()
click to toggle source
API client based on configured options {Configurable}
@return [ActiveCampaign::Client] API wrapper
# File lib/active_campaign.rb, line 14 def client ActiveCampaign::Client.new end
config()
click to toggle source
# File lib/active_campaign.rb, line 23 def config @config ||= Configuration.new end
configure() { |config| ... }
click to toggle source
# File lib/active_campaign.rb, line 27 def configure yield config if block_given? end
reset!()
click to toggle source
# File lib/active_campaign.rb, line 31 def reset! @config = Configuration.new end
respond_to_missing?(method_name, include_private = false)
click to toggle source
@private
# File lib/active_campaign.rb, line 19 def respond_to_missing?(method_name, include_private = false) client.respond_to?(method_name, include_private) end