Sha256: f0ad092a4143a5884c9d5600c1d133117a85110d3b0431dcdd27dc6b67abc8b0

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

module Dashamail
  # Basic class for API model objects
  class Model

    # API object data
    attr_reader :raw

    # Initialize new model instance
    #
    # @param connection [Dashamail::Connection] Active connection
    # @param doc [Hash] API object data
    def initialize(connection, doc)
      @connection = connection
      @raw = doc
    end

    protected

    def connection
      @connection
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
DashaMailRb-0.1.0 lib/dashamailrb/model.rb