lib/mailerlite/client.rb in mailerlite-0.2.0 vs lib/mailerlite/client.rb in mailerlite-0.3.0

- old
+ new

@@ -1,22 +1,26 @@ require 'mailerlite/connection' require 'mailerlite/configuration' require 'mailerlite/clients/campaigns' require 'mailerlite/clients/lists' +require 'mailerlite/clients/subscribers' module MailerLite + # Wrapper class for all actions. class Client include MailerLite::Clients::Campaigns include MailerLite::Clients::Lists + include MailerLite::Clients::Subscribers def initialize(options = {}) config.api_key = options[:api_key] if options[:api_key] end def config @config ||= Configuration.new end + alias configuration config def configure yield(config) if block_given? true end