Sha256: 0bbc803ecf04fc0c6250d8ad99596859b688f3e89c8e1ed0564c073d0c04100b

Contents?: true

Size: 427 Bytes

Versions: 1

Compression:

Stored size: 427 Bytes

Contents

require 'mailerlite/core_ext/string'

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

require 'faraday'

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.1.0 lib/mailerlite.rb