Sha256: 292558e37205430930b145e6095cd1ab1c6998bf825942706af54a440f43db35

Contents?: true

Size: 408 Bytes

Versions: 1

Compression:

Stored size: 408 Bytes

Contents

require 'mailerlite/core_ext/string'

require 'mailerlite/version'
require 'mailerlite/error'
require 'mailerlite/client'

module MailerLite
  class << self
    def client
      @client ||= MailerLite::Client.new
    end

    private

    def method_missing(method_name, *args, &block)
      return super unless client.respond_to?(method_name)
      client.send(method_name, *args, &block)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mailerlite-0.2.0 lib/mailerlite.rb