Sha256: 49a9b00b4d5523375a09c27d6ec85d794a84fe9e4a3dafe5582bd75b6be5ee05

Contents?: true

Size: 543 Bytes

Versions: 8

Compression:

Stored size: 543 Bytes

Contents

require 'silverpop/client'

module SilverPop
  class << self
    # Alias for SilverPop::Client.new
    #
    # @return [SilverPop::Client]
    def new(options={})
      SilverPop::Client.new(options)
    end

    # Delegate to SilverPop::Client.new
    def method_missing(method, *args, &block)
      return super unless new.respond_to?(method)
      new.send(method, *args, &block)
    end

    def respond_to?(method, include_private=false)
      new.respond_to?(method, include_private) || super(method, include_private)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
silverpop-0.0.9 lib/silverpop.rb
silverpop-0.0.8 lib/silverpop.rb
silverpop-0.0.7 lib/silverpop.rb
silverpop-0.0.6 lib/silverpop.rb
silverpop-0.0.5 lib/silverpop.rb
silverpop-0.0.4 lib/silverpop.rb
silverpop-0.0.3 lib/silverpop.rb
silverpop-0.0.2 lib/silverpop.rb