Sha256: 16e2eaffdfa2c6b195763883c87885f841173a955847679cd6a4425a0e2a12a4

Contents?: true

Size: 284 Bytes

Versions: 3

Compression:

Stored size: 284 Bytes

Contents

require 'observed/configurable'
require 'observed/pluggable'
require 'observed/logging'

module Observed

  class Observer
    include Pluggable
    include Configurable

    attribute :tag
    attribute :system

    def observe
      raise NotImplementedError.new
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
observed-0.2.0 lib/observed/observer.rb
observed-0.2.0.rc2 lib/observed/observer.rb
observed-0.2.0.rc1 lib/observed/observer.rb