Module: Memorb

Defined in:
lib/memorb.rb,
lib/memorb/agent.rb,
lib/memorb/errors.rb,
lib/memorb/version.rb,
lib/memorb/integration.rb,
lib/memorb/key_value_store.rb,
lib/memorb/method_identifier.rb,
lib/memorb/ruby_compatibility.rb,
lib/memorb/integrator_class_methods.rb

Defined Under Namespace

Modules: Integration, IntegratorClassMethods, RubyCompatibility Classes: Agent, InvalidIntegrationError, KeyValueStore, MethodIdentifier, MismatchedTargetError

Constant Summary collapse

VERSION =
'0.2.3'

Class Method Summary collapse

Class Method Details

.extended(target) ⇒ Object



15
16
17
# File 'lib/memorb.rb', line 15

def extended(target)
  Integration.integrate_with!(target)
end

.includedObject



19
20
21
# File 'lib/memorb.rb', line 19

def included(*)
  _raise_invalid_integration_error!
end

.prependedObject



23
24
25
# File 'lib/memorb.rb', line 23

def prepended(*)
  _raise_invalid_integration_error!
end